4158359
4082630
1886629
79187665
54872456
8636943
74046534
53457298
81945261
4428130
9881071
51203184
34763601
29463381
96071144
69684627
40897656
91472669
16091160
50514370
5692273
81882460
18894121
88645288
28406423
68327048
8886186
14414929
5601996
28846643
18592598
75139072
34542775
41873690
30776223
417193
8078731
14605940
34381772
93392252