43
28
38
200
90
41
40
35
8
25
26
34
29
7
5
30
15
16
22
46
59
92
36
37
13
56
32
9
49
17
6
12
78
105
69
48
106
14
11
88
42
21
55
19
47
31
54
128