0
1
2
35
11
16
3
122
4
21
18
23
6
5
7
12
117
72
38
30
9
27
10
8
19
53
66
348
110
65
40
175
443
50
22
42
99
90
130