0
31
7
3
18
106
13
66
12
19
41
32
60
99
24
5
16
48
37
21
104
9
59
49
89
58
68
38
57
22
55
125
40
6
30
51
25
198
53
39
64
127
81
42