2913586
47595336
15386793
89369279
81089015
71799530
47462943
19795493
48443408
15372838
9008605
13849622
37761229
77459217
78388735
47639400
41126655
97638086
23888281
39658943
25214545
46435758
75039633
72185094
90538388
67777300
19456721
315485
56353255
82234574
68236178
1800143
11447731
55569724
32658965
4275048
79649925
37197174
56029447
50969318