84
59
336
114
116
21
58
90
527
53
117
119
181
472
41
106
132
45
51
22
111
176
212
272
233
92
172
97
16
146
95
56
96
67
342
188
48
383
173
123
33
187
341
145
70
40
311
52
80
64
113
94
20
100
98