12
62
20
95
61
24
23
198
14
38
88
60
27
126
161
18
440
105
132
51
117
319
92
115
57
207
3
160
77
141
111
442
255
151
213
25
392
35
40
81
80
180
136
50
15
22
774
158
31
91