18
66
30
54
113
53
20
59
17
107
47
10
96
12
99
7
97
21
11
15
8
37
28
87
1442
48
139
128
44
39
27
35
16
81
25
29
38
23
32
6
26
22