4
8
11
108
2
3
25
14
43
6
10
1
58
72
51
18
33
15
24
41
0
16
12
9
45
62
7
32
17
134
139
298
332
350
449
52
109