115839
77257236
62848660
50069670
92792229
52903676
18421620
92063402
34848792
80366201
55504750
26229626
11268520
16536288
35167058
14726388
96454424
31867608
94013058
36173001
33468981
64959550
93756603
68278251
26137408
24246021
35093823
55084603
60056135
13164409
36367856
2278060
21044772
76148544
12356910
98339261
14599227
34074286
17132822
31184823