40682899
19108972
11781137
1408688
69543295
6518026
16526865
22838595
77281269
19146674
22293688
48518909
85017842
44122867
2456802
53705000
28133020
32609289
78995309
80618190
39986628
46068227
90912509
45008574
219110
44413070
48295943
27636430
40194097
10398135
80944347
26424393
32239071
38087613
37269710
65006927
35903927
96132179
84742583
49435914