26676818
6726650
58112104
81884947
56145341
98951778
39561461
18786796
29546069
31839490
68972814
4045352
11596098
10413289
15986929
63972653
1076191
97773148
49521969
35526414
67532379
71819303
48102713
62803386
65065611
46302985
17053454
65513022
48751669
1275513
79992446
14715860
2283401
3601852
77335500
52104356
44042749
13463530
5471726
53901151