0
8
3
30
37
28
9
15
33
32
65
29
18
43
45
25
44
13
40
99
36
88
52
67
141
115
129
72
104
87
134
89
86
253
174
143