40315836
40483707
86998539
35821452
57069589
852471
66231925
78615738
26162125
69172467
11192758
5351531
30135269
3768201
8018197
40214609
46712546
65353398
29345365
3077176
28382446
77926298
8497991
79833936
84159083
1441699
31661773
23214833
12617102
79062974
26833407
19905349
4270611
68161247
54212474
31162322
14435623
42486803
51066498
14329203