12
22
97
52
28
23
46
156
105
124
24
78
64
21
178
113
39
30
69
116
26
41
49
25
45
11
20
38
115
224
47
15
53
70
42
95
7
27
147
56
84
200
176
172
18
240
457