0
3
14
29
63
33
76
15
37
79
8
6
22
13
2
17
25
43
40
10
21
31
23
118
48
155
136
101
81
121
219
34
51
4
89
16
53
105
488
78
82
85
162
38
24
88
54
134
58
131