66308380
56122769
36051461
26342522
2099955
21515751
48036187
96512589
83025235
65952425
54426268
4645609
51382927
70904639
96993350
82286485
24235623
51072627
26159199
74873846
61001749
6307402
1606597
59032389
29129369
19721928
99555317
35509974
27083488
45918371
14332585
56097899
99944966
50457874
61502114
3638269
7563693
90206706
69355337
98404599