10
9
2
16
15
32
44
17
24
68
85
63
113
94
171
27
55
64
182
20
83
48
53
21
75
404
8
76
87
128
54
103
92
11
49
163
5
60
325
78
23
38
45
111
34
13
89
52
4
26
157