29321120
21427045
36593634
88352952
31278121
54789943
59149418
88735712
70493093
40958224
93369522
43488865
15877937
2013989
10669911
3627151
2743311
92597656
45925228
21276762
82773593
90698618
94276294
95442501
70574512
5557560
34249973
6687625
30315150
92282307
70318330
13348389
7625526
70708767
10436106
90539767
92163501
74108400
36947104
62737428