27
24
26
186
139
251
38
203
33
50
59
83
41
45
29
66
77
300
48
19
28
95
44
51
23
146
207
86
36
60
325
258
713
49
407
37
79
35
67
323
82
422
110
85
12
40
88
210
91
52
128