9
16
10
32
26
21
12
23
66
29
92
72
27
22
36
57
91
13
53
28
24
25
47
30
108
75
88
49
93
207
119
223
34
78
85
354
68
87
79
263
348
112
158
98
199
52