12
25
120
16
99
40
31
5
20
115
95
53
26
83
21
52
67
138
36
9
11
7
23
70
19
94
168
288
27
17
8
28
91
69
56
39
30
113
32
189
80
109
98
121
48
86
203
62