43
10
15
6
36
1000
18
5
22
126
28
7
14
16
23
65
57
12
9
150
97
42
30
13
200
24
109
11
31
50
72
19
41
48
26
25
40
8
34
85
111
27
47
52
90
20
21
17
29
75
160
37
115