10
17
146
8
56
11
80
32
35
4
20
25
30
16
14
12
13
77
52
192
59
37
22
18
58
9
254
23
86
0
21
73
128
48
62
142
84
342
27