11
111
53
64
49
22
6
34
19
18
2
70
56
4
58
59
7
9
46
16
8
38
10
51
83
367
5
102
62
80
88
14
13
55
33
561
68
20
171
321
66
78
73
208
27