9
18
22
32
56
13
20
11
27
10
41
104
40
303
12
21
14
25
4
43
24
2
38
44
45
16
81
5
7
3
161
90
68
19
48
67
73
31
35