376
1236
61
60
16
14
101
285
50
40
157
226
12
5
81
224
94
82
9
39
55
182
37
10
85
93
42
384
62
8
34
20
272
124
30
108
295
19
163
370
27
46
113
162
26
36
84
97
309
125
164
96
379
54
44
266