1
2
13
9
4
11
77
44
14
19
25
3
96
5
15
121
58
174
128
102
7
56
55
21
10
92
27
78
28
85
40
133
304
249
93
47
49
159
89
69
172
127
50
29
99