68056663
70615736
17038621
18985141
3003187
19522432
18951808
34526021
27576758
12791447
25591787
5069377
12899842
64803292
9572530
88832531
8113683
4117679
38848656
77326230
23426691
221617
63378496
28316401
97112477
84006800
12968862
64452244
3532847
9799443
11349245
59846065
93352517
95036598
648693
82319823
443984
8753684
47188054
75885950