34
17
42
21
41
39
3
10
35
9
51
90
11
86
85
158
15
27
23
32
19
67
26
20
6
47
18
13
12
446
45
16
43
50
14
7
394
200
109
95
25
126