12
95
56
39
86
62
420
80
113
17
150
61
162
20
15
92
64
27
65
300
21
43
24
184
38
23
153
51
29
91
31
42
176
9
26
19
11
103
33
194
44
5
45
58
30
28
85
144
88
104
13
133
25