25
27
26
37
47
42
102
28
91
22
60
65
94
99
68
59
206
105
81
95
106
51
63
111
149
61
70
44
79
23
19
36
123
45
109
40
245
89
46
483
66
101
242
389
588
86
48
87
24
132
88