0
39
13
27
10
3
21
176
51
74
42
48
5
32
280
125
15
150
234
57
105
18
60
40
129
134
282
96
76
37
90
104
50
91
264
161
67
255
626
286
82
172
83
87
156
109
163
117