33
35
31
113
61
122
43
82
245
114
15
29
17
241
13
167
106
56
98
268
44
142
367
50
131
118
161
145
105
57
574
134
24
83
41
71
52
96
16
21
53
38
92
51
22
120
30
11