9
2
1
8
0
7
3
46
14
4
5
6
11
31
20
10
36
15
12
23
29
34
88
117
421
19
126
94
159
209
58
42
76
48
189
77