0
23
4
30
52
16
72
29
25
1
86
20
40
104
44
247
63
33
2
14
55
45
24
120
51
61
103
116
100
107
152
135
375
226
399
64
47
75
94
216
66
109
172
1018