2852288
28148165
47438148
6949594
9381383
90447849
6766564
54644439
77049177
9558809
62431255
14646196
4607321
48358389
75966566
13708682
90676846
10046625
59448442
80536388
67172790
8881212
62739251
69745583
24656203
30623141
19441724
8165426
17223752
95229909
28058798
51503361
5170628
58412884
24871764
18287367
28424089
19931869
17039138
81506794