128
354
47
14
55
65
103
1349
219
60
36
18
398
28
303
321
97
136
26
125
158
34
46
155
27
246
73
29
25
300
135
429
67
92
53
147
139
160
71
91
100
203
367
95
1255
271
165
311
115