0
4
23
30
9
18
20
16
27
47
33
39
21
55
22
24
17
25
15
11
41
14
28
32
52
48
93
82
128
228
182
35
49
46
135
95
63
332
40
140
166
102
159
67