82535228
20517397
6887508
3474521
89685602
310844
76335763
13713714
19731116
87631014
70259214
14303663
54211809
8003964
66061514
86519527
88575163
56474943
7773729
24261550
53817528
40863107
71197045
26211663
84264159
59591231
48918433
96746572
4905610
67026237
4074970
30936809
52775291
764526
49424359
93046062
6220123
34372994
61955418
1846305