0
12
1
10
15
3
9
69
14
13
64
276
16
128
244
28
73
93
149
78
285
33
50
44
125
156
62
6
56
49
25
58
30
140
46
59