0
2
46
8
110
25
99
19
1
20
80
69
67
14
6
13
31
27
119
183
32
12
23
42
59
71
30
7
108
28
16
24
52
49
182
38
70
230
81
35
162
57
233
17
82
88
74