122940
66983414
69556986
40329733
28963425
44561921
32493729
62956353
63329116
99032967
7057234
91336987
84869583
39504040
2306837
7877362
95598479
31911661
33821539
76833174
90504240
57373806
92452334
50973946
24583596
32399581
3332175
13498068
20755384
81554382
2557158
51273888
25062374
5802368
3607118
87265899
29047387
84546505
11465040
1957860