101
180
39
49
130
285
83
33
107
61
146
3
66
32
53
340
56
145
18
264
166
82
64
133
97
534
188
139
260
320
19
68
8
232
129
155
75
63
13
162
74
325
60
23
330
152
109
96
99
149
140
51