1
12
2
7
5
6
45
34
8
4
0
15
30
49
11
26
22
9
3
27
23
57
84
114
159
85
66
115
105
349
20
198
48
58
53
104
56
96
13
31
35
51
16
19