9
2
34
45
48
81
46
28
42
122
15
31
21
92
18
132
166
175
47
62
78
66
53
213
193
207
128
237
534
75
103
152
247
51
162
90
65
986
86
61
335
68
100
638
160
104
58
181
98
109
101
93
60
278
198
343