52391550
3815229
15895805
49965965
55492002
79599835
30324496
23054653
10855752
85167371
81447684
33987813
679230
35207505
8563672
78136133
33843248
81413503
91404198
88223374
14839370
216793
65984173
2578985
46654985
64774597
28055144
92971703
64336448
52358727
48874333
3655655
57971842
74605632
13413635
2818196
80889065
3251201
5265342
56888575