10
17
46
45
334
9
8
43
347
26
31
15
12
39
20
67
101
73
30
34
29
16
24
25
59
1
22
5
132
146
13
330
36
112
78
42
37
19
21
135
11
120
35
6
33