40534520
90448858
3561184
884955
91326873
5802017
54299940
59268045
58365371
53618995
34509432
97362402
28948950
51098843
83578265
29523616
25451276
91125403
28042452
55282462
17406128
50479749
33849758
84542293
90356704
98488627
1956449
47217493
31221120
26783349
76662244
72537340
24117003
25839738
92478312
6238182
53824855
93283688
27245058
55587531