12664376
46795888
44674973
75722566
44885010
32173240
36548310
37823908
20858962
74368773
73471453
1860978
39957606
7241591
74711733
79764698
469185
78878355
76464281
97497820
47686661
64906629
42975873
4823825
52855563
82883115
33463433
66391230
10175330
58137313
61978009
42044685
71743930
30576217
68611904
98237582
34527320
44313310
63983338
7512236