0
1
44
7
2
3
22
46
4
14
16
6
28
9
24
30
10
42
25
137
163
118
49
81
85
134
43
92
130
5
31
32
53
66
11
40
26
52
21
383
207
54
590