44
43
24
56
22
12
8
58
20
7
200
10
77
42
75
27
125
5
11
1000
36
25
9
53
63
21
14
40
26
16
17
29
32
121
19
13
6
93
72
78
92
37
15
18
122
106
38
70
111
551
35