3
7
6
24
10
40
21
33
954
12
19
166
39
18
46
191
98
37
121
95
100
113
35
165
11
62
23
31
28
483
144
29
63
221
14
8
129
53
36
265
102
45
4
120
9
135
194
17