9
2
12
19
65
21
40
17
24
382
49
94
37
45
64
29
75
34
14
52
30
16
376
164
4
706
47
55
1171
18
26
138
35
46
129
7
3
8
62
44
36
32
38