48937782
4866026
31637092
86266283
52945411
23488700
60808026
37988597
11572435
84893282
77148352
26901141
41596549
10408585
6266338
4274496
44047630
21236318
9644262
91029070
16522767
46135762
4446396
19032472
51308072
76134817
9213984
12405304
2207137
24813292
1687934
69094458
24555684
3906665
96368711
58826794
76109187
43109500
23451374
15927969