25
239
259
292
2
47
120
279
3
2
640
39
37
215
65
5
354
376
373
63
5
1070
7
247
76
62
12
57
31
551
9
23
292
45
631
450
0
25
355
347
156
1
117
5
224
72
43
