86361620
39029130
65181659
23973529
12173157
46183642
55475019
32658272
2362602
624145
56121725
92394138
52141684
86603437
6999690
12934448
41301170
20596725
92676999
2929950
256634
7576818
50371346
67062212
84657770
89362811
80564396
45407550
37016261
35907373
21581119
20181972
67743759
83372729
80044999
13616650
17467416
70608653
73967734
51691235