25264543
15159363
14819385
24785482
20572631
68364595
42831029
665654
68967890
20474282
70726188
5543746
31801875
97624947
199476
14462155
83163078
1902299
39377074
62203627
42922448
47697250
62084017
4478166
28851168
54356311
79922542
30686652
26177877
47161993
8097741
39044389
87309115
69875568
83615013
41575653
12394200
59035392
34271458
510649