96176330
76104495
76711547
28545205
96939028
23434123
18106625
11801238
68104554
46143122
58829324
22148827
10139076
32878287
65287235
47482306
80588567
34816675
56604354
6342376
10601407
2611176
26142739
34657913
5954456
94499348
40431950
14935065
41308746
28371444
60532608
12529435
7152139
107772
20373437
64912133
35689507
3211707
30677645
32388081