87883427
64318952
80271448
43299117
51116800
4294137
62669883
1199754
44762402
25596458
580334
89961633
48381849
46533997
25149979
73137474
7169537
30032711
77786628
70942905
23561926
85295812
2994711
86572219
12147193
3373685
4663419
37063719
28284033
77542327
47687562
6781682
61575603
86191833
94962660
40579488
22314965
14519007
28171153
43686845