24
103
97
45
13
102
198
62
60
121
131
285
35
161
287
260
115
125
132
190
50
61
67
56
59
83
199
70
30
58
72
28
108
219
38
82
34
36
80
274
403
291
109
113
3097
1627
911
68
615
100
85
122
1625