18
15
45
19
345
6
74
61
2
120
5
12
9
29
52
13
1996
88
36
20
7
198
200
43
22
40
30
117
4
91
93
47
158
8
49
341
25
519
58
21
3
14
35