49532977
14029527
34589892
48056426
15192589
98304531
76458436
78754463
95306900
77513569
89401973
51579023
95787761
47704627
40544982
43729104
7546469
1995797
68723268
84842585
50766647
88703682
53063228
84685561
6165155
343872
8535195
90039737
26489994
28912429
37317534
46031159
26065443
90745591
61386986
12302613
3057031
99781636
64343449
40532456