40074372
11425184
89566054
20989077
33533723
60117752
22978227
84623594
58498793
96514527
48632112
42957215
66737276
88573202
8296855
2006325
27393277
9778250
20373553
8346272
89882772
7489860
51591295
80473066
31307850
63443521
10274856
60812165
81863402
75425231
38349167
25728379
46336347
58683108
38646121
19723550
56283396
64772345
16876559
1145625