9
2
12
45
39
11
30
72
27
81
5
33
38
47
25
128
14
110
146
220
15
298
169
20
238
52
195
58
83
60
17
106
34
56
237
188
299
138
37
107
285
224
49
506
142
166
8
479
103
122
140
70
144
102