7
176
19
298
27
107
310
55
85
17
50
78
153
41
222
113
127
53
88
14
206
647
69
46
493
200
47
71
38
210
268
300
525
66
91
104
178
425
301
37
187
12
180
157
258
63
119
87
112
43
115
26