52391322
30663527
4774193
99056868
27268721
15301640
12367145
55486248
8286504
15086037
83355360
81295254
5207641
31581122
7229111
3517912
34078881
51768453
598698
91663878
91679402
60911534
12679808
9491180
27052101
24996310
52609388
5932446
63874951
55927620
52684825
59309331
8138855
89722127
52078570
73774308
58966738
47255355
17414153
16516859