161623
94239426
61929219
1901808
86114334
94457420
87037289
52134054
39567559
93066685
24282531
19796781
83031982
11238198
88031547
36296743
97768268
70669846
59898235
25319647
6067026
2395218
65119598
50438408
89254957
33121502
967514
53569422
19512270
89873272
78459686
72493407
22331628
92145767
1563739
59365504
13381075
763549
56673094
35373810