55596726
1593566
39224727
82656715
78145630
5137285
96668195
32946301
24874666
22249353
6817766
50396256
70382353
42811793
50112191
75572632
30897204
64699441
66359186
70536836
56058143
23523055
1959221
93636765
32385905
6806304
21264171
38148737
22915858
71553036
36962733
10323396
77127083
38372684
38633052
87493377
939714
1454278
8489635
4517522