100
55
47
149
97
31
116
196
205
52
63
1123
226
70
92
29
82
171
23
20
359
204
488
147
14
86
74
27
15
109
72
11
45
10
4
48
39
24
8343
62
34
258
30
22
218
376
69
272
35
117
51
59