253
37
74
84
70
62
168
187
89
123
282
75
63
33
93
76
53
118
239
94
57
109
49
163
41
134
43
190
52
27
151
156
88
34
300
50
13
81
72
333
589
219
553
154
67
182
24
155
176
404
213
22
985
122
120
2755