81
59
125
342
30
97
176
102
140
544
24
142
170
61
341
21
120
60
195
244
129
20
25
93
55
49
160
23
162
145
107
204
37
18
67
123
358
275
27
17
56
221
76
52
32
1198
165
256
51
22
29
171
286