96424553
80437097
84337142
43618622
279186
14808609
57585223
82869531
2443400
6467112
6423180
64469433
38696716
39297228
26683855
43002743
20262734
9666238
60581596
10519857
68795208
55068559
55441644
11462058
95402338
2149536
90406927
30436025
623169
7978
1806195
36271411
88648565
65148586
28288577
3752133
62286071
49815491
21466169
79707775