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