25
66
40
24
44
49
69
531
17
127
74
42
151
1718
53
95
123
606
691
43
35
237
98
45
50
279
38
174
229
100
32
463
136
102
15
70
64
20
354
335
9
21
58
65
39
112
158
51