37
242
106
49
146
157
20
53
149
99
285
89
166
87
60
261
30
81
211
61
247
50
78
73
57
8
483
39
19
74
117
41
145
76
21
67
1549
90
184
307
172
129
600
197
338
12
310
262
79