46243370
93383404
6248553
72741556
76438602
2858969
3329559
879769
20161505
57355647
79673661
66178184
55877402
30671866
99136845
14862250
54752545
11156681
72364590
93516521
11365238
11603960
83949897
40735737
5614958
30677332
49398627
35612368
17463560
15349168
61846284
54423727
77279159
14745485
79119820
9601941
11561162
8720275
36132162
34623735