141
12
57
61
4
133
71
220
89
43
9
29
6
31
49
102
45
84
53
109
116
107
36
23
39
105
178
13
414
108
188
486
382
275
111
181
154
55
312
424
187
581
389
160
429
310
198
135
255
490
171
380
126
221
345
197
386