0
25
38
23
36
34
33
16
95
29
142
78
48
57
136
28
20
104
118
100
117
40
49
43
53
32
51
27
88
62
72
18
107
149
63
80
66
223
355
248
15
180
120
50
458
74
31
64
132
119
110
70