0
3
10
1
9
58
4
18
14
16
110
13
24
51
126
6
28
204
53
25
15
8
23
60
54
92
86
72
164
142
11
122
232
30
34
36
26
57
64
52
50
179
75
240
120