46682490
33062175
60639256
29588751
5150753
9816157
57456604
55108294
55687905
1491162
857336
25428640
36625891
66511465
66576932
58848966
21187366
16853958
38458877
50803838
71409295
28291140
41312580
19853943
95189521
20872636
86304925
91768509
35311130
64511411
30623295
76351632
50811238
84549497
62479752
39339621
41877106
72918465
52645343
24505029