25
143
13
284
326
16
70
77
73
216
267
52
225
57
19
183
1373
34
50
10
49
4
33
7
483
175
230
105
92
15
84
68
701
39
44
54
110
156
23
9
3535
125
236
45
35
137
28
165
180