3956227
54109296
6057779
51936208
1903932
79004829
20881200
9035973
33557591
2817319
5728447
73573901
39902399
30194600
11655067
44151540
12106432
54672810
14159937
72392459
47105921
1059660
5133363
54371047
67565792
44588027
23291214
95946083
96808857
86428386
9695884
7974438
62511526
5825089
84783582
22631338
30543871
65244994
74153078
61413810