18438766
54509338
74571659
69507876
40164134
47427347
72215211
98771863
63297910
1793198
14377704
32495590
4153292
4964907
22141420
43914697
98542071
4636357
48464370
48692270
21168269
9872688
25966533
58005029
1360806
12539205
48906583
47135415
8485589
47164343
31574363
14359341
3658946
97487651
81931239
55439532
14804226
34684399
87915471
85553570