40635053
35509575
90782158
23782846
22856176
75215662
70588499
80735960
27107123
91105834
74751422
11202623
76754918
76336268
66339756
94457183
16092350
83313164
77979770
6831327
82522196
12693406
1841785
8717641
77135402
2841746
63307467
73376900
28167110
67299230
13527205
27266352
56918158
82088105
38471386
36903586
2918929
93383534
40051580
8652295