20
54
28
99
4
94
168
30
126
15
150
25
87
63
26
108
29
76
23
75
118
16
92
22
12
10
38
8
34
55
14
21
18
110
84
120
64
88
187
57
50
1
373
35
11