45983960
88909835
68905426
31926218
46948665
14722230
98213597
283368
9266908
90514452
6636544
12084926
68199169
94032155
61701567
4069820
48955261
11067122
8228395
45152568
100009517
64997323
82833237
95108940
55709116
73563562
4224384
22013402
566269
40211793
86246770
6545639
95039821
80347849
40571956
54598375
43622252
29944495
21087018
48926673