0
11
2
30
52
9
200
40
16
90
8
5
35
7
24
26
63
93
60
12
31
25
28
6
37
51
20
59
100
85
308
140
65
56
29
150
48
118
66