10
32
3
9
11
0
92
31
54
15
4
20
37
14
5
13
126
21
55
29
18
27
30
56
39
40
148
68
12
114
122
176
144
366
105