10
34
156
107
180
41
49
130
285
83
33
61
146
3
66
32
53
132
341
56
145
181
18
264
168
82
64
133
97
534
189
139
260
320
19
69
8
233
129
155
76
63
13
162
74
325
23
331
152
60
109
96
99
149