180
31
17
63
51
16
99
106
66
116
25
18
37
39
159
186
36
42
65
248
153
49
182
44
163
82
22
40
69
196
344
100
142
56
60
62
145
21
26
154
24
43
15
86
45
125
111
34
33
23
35