75965122
16476172
453203
46838530
13039855
83654804
66134088
26881479
92851909
32271301
57429097
76574641
89182542
26545446
79627037
67491366
8244486
43507404
22531218
81809828
61602860
83569531
85242780
41442193
752282
21586056
18127844
38937847
48125695
19214982
21794940
18093083
308670
58807593
36766233
11602608
92918445
94527640
50864931
33396384