0
1
8
11
16
15
34
28
120
152
129
251
56
68
47
78
52
9
19
58
49
53
54
113
46
20
75
22
72
48
180
92
375
23
18
24
35
13
156
355
70
122
791
60
17