37294033
42065918
89632632
19085578
27224362
98226833
13438310
7550971
57031494
7672476
83413335
70124678
19745199
96704648
6621288
65598645
31107893
69057017
5012310
111848
7825710
81547678
57944362
21075107
63021757
31305974
72985206
9127112
12932261
3021094
12949675
43888635
42135421
10112197
55898454
47453382
77907218
30541644
57702917
69688275