38108533
40681458
33866674
11576804
25879089
52942902
99695828
2963024
33646872
97948213
25843764
94978602
44974695
37543121
9793030
58994879
96108959
54309236
83416350
54958971
30728262
64866207
50364138
11818410
88084754
9900331
4053210
33477150
85531929
5898540
57232332
42622953
33273410
64701390
9358873
73055994
4660651
23211472
1687884
56273763