51762330
34088071
9882141
64807599
99686925
9411830
12724203
85719829
40654815
77984740
11526172
29843186
47371012
16975462
49928031
10705381
56215365
42976842
4628482
68321226
92743209
8256225
81857493
55949957
95657262
32723080
76469271
6600435
2153529
46648403
40697218
85219315
1139951
47565033
60402850
56498492
90413687
52583365
2168240
31937310