42471566
57591267
84223942
45365079
224314
7681701
537549
14893995
45468292
86024736
34054523
29195918
92546035
245988
7022570
68362990
15434233
9487779
18672231
63653009
65559666
20284629
34424456
20189908
30953961
9747223
84851649
53266480
96875938
68617921
26603916
619426
21753050
15353156
37461190
37004980
66689835
5375134
44607165
89015535