75685942
2709451
59302838
17014070
58303235
36791528
6084179
72252696
5843282
70759493
42437488
14906916
31202602
18719378
26863557
10562227
4786648
7183351
327870
10083326
53126043
79886589
61852343
42275276
59427724
65266105
76318096
24864155
53162775
44538084
36711970
83773191
87147297
97988069
40518271
56571990
87881682
50428572
87008972
33891327