49098198
19248124
69244917
44516113
64653587
11841733
95531148
39911750
97445363
40518185
85492258
89496065
64468363
69854342
64147978
82294469
99769343
86987137
27092158
15595177
7734796
69731342
45562260
79102668
73134970
74181025
43877239
60624116
90011918
32603550
48205399
45373004
106335
47674630
9230664
74922666
1848282
41124921
5072821
88127241