9
3
16
29
31
43
46
13
11
53
7
6
28
88
126
91
22
49
32
12
177
19
4
57
18
38
34
24
10
1
5
35
23
60
0
8
27
52
114