15912831
5323917
50797385
43466762
2132984
98893424
31811486
6199705
39925554
52633684
37967482
40487605
38327285
17788133
27753323
4020219
8279617
55815850
38303908
26726757
45872163
14717136
80024599
19542173
26182056
75105613
84855095
3963268
30686239
95975484
2218237
28956988
37565369
33916016
60675296
91981552
30495280
21386359
10796330
44226624