3321135
4042958
2576859
838153
91555543
54279164
45456451
48558856
78697186
635677
49205421
56156320
42686419
45286603
74699067
94882163
68166622
41118984
37282582
99879600
70125992
88398389
13004582
19589101
63065734
94077416
50946714
16434872
61928823
25019728
82413320
40855701
43091461
86858658
83117604
33737956
83556408
70295223
13446873
1096144