6
12
46
15
331
24
19
4
20
30
41
25
99
36
5
112
54
51
115
103
48
92
39
61
129
237
14
105
75
419
149
17
124
35
18
27
142
117
101
381
209
22
269
23
32
89
49
304
155
111
63
260