30857565
66054007
70457956
15168309
86485288
76868727
47074522
3871892
30958656
23098337
31738397
67843004
9986979
18826463
68259294
89986128
2573569
47581189
97378522
2512203
1311639
61948102
22951164
14978468
53049223
8629169
69006971
7136907
68618590
77698530
97036110
50334210
64889327
65172273
61014739
1461232
41571363
9946263
34155707
81973945