18784350
22448252
7461522
15517064
15386690
36916772
28375689
60482018
57734488
88459703
8169723
30404109
98193086
40105283
90342133
49933926
57753477
94103554
8878761
1444290
78914310
55405351
48903742
43094855
25345296
85488929
38319575
81481555
45436332
67061176
70123340
26607877
7176253
98494161
11633970
11185162
114016
30329840
8578760
99617702