14
196
421
35
53
4
402
47
148
29
166
80
63
87
41
58
91
52
44
65
66
245
174
113
153
301
88
187
23
342
172
1855
204
10
31
61
77
68
184
349
56
359
60
106
117
487
79
208
250
216
194
76