18
22
53
111
20
200
8
97
47
40
6
63
69
17
55
10
129
9
14
51
11
66
28
80
1000
41
23
35
5
26
79
44
43
78
13
31
16
45
38
24
12
48
25
68
36
32
75
374
81
77
21
109
162