21221713
7766247
42643953
59985692
7428251
97525938
2357632
5103827
29246360
64284410
592244
16891577
2966829
69573823
49904679
188576
55108473
703270
66989452
11325464
94924134
46625436
85648
17342285
78373864
40909320
86516542
4917934
36898271
4442143
56489159
59237883
15726790
10975191
14979686
381025
41461203
43277444
4009241
82626563