9
14
16
34
27
15
126
3
31
170
12
90
93
4
22
97
44
142
8
80
38
23
61
82
100
134
85
166
43
26
59
47
344
21
229
33
118
154
111
52
79
139
6
193
83
263
36
104
50
325
117
164
366
53
129