46378043
13914850
4656448
2268958
13912325
16004996
89058668
46014802
68866026
28434933
49508397
53295186
48801913
2772942
2380624
62587985
16503260
47167604
38408881
44054400
41583911
35073645
8974361
21959958
66615605
99941207
47634588
3757708
87443498
71038124
30769007
40185297
93563176
33731333
73831425
28022261
55518898
87716105
4182372
3763465