4
16
12
404
19
29
60
43
345
2
9
105
31
36
35
14
17
34
41
95
1044
15
13
3
20
21
6
206
32
126
50
24
49
153
27
130
124
146
10
39
18
356
69
25
11
99