503823
52935908
81632901
41476148
67837215
44132692
36398920
46039525
8692538
69162943
76877576
32139386
7149542
5442361
1709301
43451688
11958714
16011198
96853121
26281092
5272817
21178423
2802162
8417173
43036357
87173570
1037520
19397992
4245703
31684686
38716490
18637636
85148468
32897944
34845722
87934502
55463395
97868767
52439077
22491961