53
153
72
31
8
13
17
21
43
15
104
32
26
14
18
253
41
75
59
66
92
50
22
88
56
40
85
46
48
44
39
111
30
20
36
24
122
37
93
103
52
124
23
51
109
599
82
282