312193
9476902
52162685
3902337
86987951
15449162
72065211
19703977
81504879
71382143
48751386
11424593
72789333
2875593
87554743
38176179
81671288
52555888
34597727
23331637
97835973
12597430
82584320
2555185
56536637
57142144
79226290
98131309
52765305
60577484
44956907
75884346
93872502
89935419
52071533
38719070
16544590
29432409
8857816
74854642