27
60
303
135
39
237
30
78
144
1018
73
116
98
123
28
32
35
79
55
16
82
108
5123
43
59
191
42
13
282
94
77
380
46
125
70
332
25
101
402
3438
22
90
192
313
155
914
134
154
1603
18
23
238
52
288
198
258
218