9
56
34
86
46
22
33
27
178
48
53
29
31
7
1017
2
89
410
10
357
172
125
189
13
24
3
25
15
35
30
12
32
36
50
55
72
16
14
47
214
6
49