10
160
55
7
13
11
33
20
12
19
9
36
53
25
46
22
28
15
1
2
3
18
4
32
186
16
66
60
51
17
30
5
24
41
59
65
29
35