27
39
51
136
25
170
209
42
98
119
19
45
105
38
315
50
69
110
36
46
34
88
81
179
17
29
41
290
115
23
312
375
448
155
78
273
73
75
54
86
48
458
107
191
60
100
72
345
92
22
1011