12
2
374
162
15
5
7
10
3
6
124
128
9
40
24
11
14
82
35
131
34
28
31
107
20
43
19
17
137
86
63
25
70
180
85
55
46
27
123
92
208
476
88
150
411
251