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