36678812
20687800
5363868
26156907
5267332
8358356
92527479
29971601
86807232
7594833
1441574
54857663
32421863
14611927
57108956
62282305
76171112
63625226
97502397
83831844
7271131
76415905
47233081
340761
59997791
4138100
9914642
15823443
15025418
22765801
15091667
289539
51642253
90418666
6916723
88263573
26718174
37539591
45338319
17489788