103
147
30
34
283
1417
67
85
48
191
95
58
16
134
212
350
646
32
165
656
24
79
427
192
268
54
89
530
681
35
80
215
184
115
145
55
84
40
50
66
318
53
94
1147
33
371
153
364
372
44
46
61
128
74
985