27
50
33
157
74
65
55
1315
710
31
80
11
206
34
19
52
105
89
66
100
1013
91
14
111
928
58
49
57
298
1129
32
22
6735
200
235
29
24
9
94
23
39
142
60
109
25
373
400
18
21
45
293