0
34
152
32
49
173
26
75
9
73
19
38
18
47
44
56
45
25
16
41
64
30
100
51
130
86
31
118
212
194
150
433
208
72
78
202
248
156
42
114
33
113
60
271
215
24
109
70