9
23
21
29
39
6
10
46
22
73
11
28
12
95
287
84
17
15
171
356
5
81
75
16
44
14
194
100
211
134
35
554
169
55
203
82
34
10045
8
19
25
72
69
33
325