0
1
3
17
2
5
25
18
37
52
58
40
45
30
22
10
177
50
14
16
9
89
106
27
6
29
23
51
356
31
32
21
127
72
39
100
102
105
35
8
12
20
28
11
26