86879873
97422805
84505288
40769656
96937781
38634470
79593969
36229823
95021523
52961260
5010525
31066860
40954436
60592470
85391549
4426818
95089614
3543687
86525438
33758648
52411747
61513877
4337745
2993451
59152781
111354
34014872
63661429
3269157
76057086
94217217
44036303
7995184
5678122
48717842
70073685
50643641
37551925
42886617
25817578