25621643
12694830
42601798
35201922
29315551
43367804
8233844
961347
70473707
46525563
31377829
7717277
41038888
43518203
2198795
21467392
68046369
11316888
86958478
15141107
2164640
2584742
25277490
1183227
34752980
13908388
4661627
33858125
13025065
1985944
60972519
60062232
4667862
12815447
64318565
93155463
4081177
27259059
15294525
22233817