9
29
5
4
18
12
28
53
6
10
21
23
30
57
3
1
52
19
31
20
42
56
58
119
15
22
27
7
11
35
16
8
84
168
40
25
34
104