17
21
4
10
92
6
61
11
15
7
1
22
3
28
45
31
88
9
38
12
26
2
42
112
58
55
125
18
226
436
167
192
47
29
99
237
39
68
172
374
153
128
193
53
140
126