9
57
49
22
10
11
12
2
125
47
75
58
20
64
15
61
35
40
0
4
62
32
23
14
198
7
1
123
3
101
252
52
13
8
17
38
36
30
18
126