42598292
8382479
4442277
97396731
78739583
79489611
45072674
26291116
43645230
22465887
8967408
48319471
74992640
104264
98813530
56043747
98114786
78285026
94216128
75744748
90216706
81277212
26504179
45584936
84176157
14756597
70751729
83913157
38433047
52176677
95808509
11541031
89391907
26258116
83207221
27788521
81987677
34728799
7279768
1372425