83928856
67263191
46458524
25384536
25348102
87429970
44717393
65107712
3049290
53248896
70563495
597456
40036041
66958559
63268715
63076555
13681535
52745146
75933869
23445158
39671304
52187378
15046948
46463376
57635832
41967457
84367795
55555513
79436057
13855352
8791502
3206641
4265747
58339638
77634759
43449342
55992800
93747768
74381240
3394634