41297554
6313799
53698561
48246950
83129920
14736340
58329961
19696510
5750252
35911564
27111071
9491372
23712387
52038090
2994527
105153
729919
36116933
6643220
96791219
95057017
81115602
76885062
55743701
5953637
20845424
1363628
33034630
6539556
32967156
86276692
7363355
68285418
71385511
16281428
25034538
5852670
87853070
57327295
8363749