60
46
12
80
17
6
33
165
92
23
34
200
318
291
42
9
58
31
618
104
36
29
5
15
8
121
49
68
19
35
11
54
48
52
20
75
3
40
25
96
22
2
69
14
30