17
19
16
25
1
9
8
4
10
14
15
6
22
35
69
126
57
255
152
47
150
132
95
89
100
114
44
26
181
139
204
61
66
140
76
65
135
190
321
102
33
49
58
11
23
158
75
105
12
67