9
62
27
25
58
83
99
11
64
95
8
39
79
94
105
282
41
48
52
82
173
31
98
3
33
74
197
43
29
49
219
367
42
26
30
36
124
209
10
129
68
306
211
97
75
16
38
35