6
21
22
159
25
46
28
41
37
24
38
18
47
51
135
30
32
77
378
464
153
16
387
10
494
20
17
132
26
23
12
15
19
43
184
50
27
1959
36
76
350
11
171
14
308
78
139
260