14
28
36
55
21
58
54
38
7
200
53
11
5
9
27
608
31
8
20
43
10
15
6
1000
18
22
126
16
23
65
57
12
150
97
42
30
13
24
109
50
72
19
41
48
26
25
40
34
85
111
47
52
90