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