16
64
20
34
21
19
17
11
22
6
9
15
141
74
10
82
27
13
14
140
71
7
49
171
129
116
295
257
45
86
77
499
113
39
298
31
395
24
191
101
14924
18
95
26
216
40
457
78
37
568
495
12
146
241
331