29
42
65
207
25
345
12
43
35
227
838
461
18
540
732
90
126
27
283
454
17
486
30
381
652
34
275
79
19
23
47
122
39
353
403
28
59
656
457
32
686
45
38
26
31
405
36
66
13
560
135
48
121
959