43316267
1021351
7499954
39077436
24293777
7089535
44336499
78367795
70661555
65803155
12565425
95059380
67125718
70121950
28262083
49707751
9159533
9844697
87216006
88361580
43613497
78421586
11983930
40382700
25732275
84451436
97859775
17285070
13966112
16151457
9561537
87813324
17538388
95542722
96765154
67029454
43169593
50752720
76921068
41677170