40406421
88452069
9936122
24564948
35199547
8905207
93731900
23074169
20498455
55282994
72334023
8822727
31436124
70032855
93852859
51296341
55226410
38599218
61417346
76526132
27307522
924286
50549382
96683387
85626018
78057207
55997142
293709
46002801
22422674
60312026
83872145
74803077
60235631
95759035
23021778
6862934
7569828
21633362
7260185