11
25
46
21
97
44
59
15
3
10
40
7
17
14
63
26
8
12
125
36
31
1
188
215
94
32
57
340
27
60
104
206
23
65
69
171
2
55
39
73
71
119
22
166
233
121
9
152