18
6
1
15
2
48
28
12
45
17
5
21
30
31
53
25
16
29
36
52
23
27
44
55
4
223
46
26
22
33
37
87
32
57
34
14
42
49
70
11
99
108
56
122
59
155
58