29186024
4479092
23824749
92089644
2965608
33668358
1582626
42361406
691852
15217304
85737236
57592855
52183495
77545637
41314881
82389894
24494845
14431557
29489365
59405398
34944839
2204788
27751845
43819567
23496304
28085244
3071041
64501635
38711542
5441479
40819706
23878253
34349805
10793691
96045799
78962393
10697759
38145238
20693548
64911074