30743286
3707209
74104208
780864
59103876
68272136
14277301
9440600
7095618
54422116
28577354
31782473
46297689
24693572
82222517
72184009
21848102
778860
98832810
66187681
88802471
73385402
22693973
70974170
36565199
914015
54257824
59863902
55667081
93206493
6455397
88421771
85181284
47839156
73809586
23451268
35859102
47704975
62394424
37738056