13
2
5
6
11
1
9
15
50
38
3
30
17
53
22
24
23
10
19
27
12
8
47
14
25
33
105
75
45
128
136
87
69
36
168
132
137
41
55
44
48
39
245
61
247
18
42
160