35095791
3798668
45898401
6297408
9995876
12294305
947504
2754987
33195074
36207643
13599764
27143995
94629539
66552424
2463584
44092164
70075440
53152272
21909355
34282172
49148705
24728433
6866422
20038664
14427636
47593592
62009627
55131014
93089637
4513958
46207008
79796260
62024703
1905642
48669676
94616846
88711425
68415936
63067323
58428