3510986
96849903
39448643
77263609
84119144
90862451
86152800
92057722
20329880
4801962
475962
80307070
15746398
19646845
29897239
19632790
59138613
13353011
31177894
23632782
60005947
80011753
12204468
29877274
23689566
34487140
19415143
61029856
73675428
29024344
60437249
855846
91074562
37029520
69774562
77526723
85142781
716887
198972
94104781