0
1
26
15
19
20
7
21
5
2
30
25
52
37
9
14
48
54
39
35
24
18
381
66
57
40
69
31
91
228
49
131
85
125
110
75
532
70
291
242
548
44
78
163
60
252
188
840
230
150
379
42