39
126
49
92
173
214
62
76
54
21
53
32
71
280
51
193
36
27
34
246
156
29
57
25
190
73
19
144
150
361
139
31
11
56
141
26
17
298
80
58
198
13
18
203
166
41
22
312
543
15
42
104
296