33
35
31
113
59
121
43
82
245
112
14
29
17
241
13
167
106
56
96
268
44
142
367
32
49
131
117
161
145
104
55
574
134
24
98
41
70
50
16
20
53
38
92
51
22
120
30
11