50047097
97964934
33724328
34138259
94769490
20952227
25598208
63621390
31813309
4044998
47108594
80385237
69539323
88398704
56563139
33068978
72252160
7651829
32482869
8098776
22797039
62008357
35512829
35876420
3452710
32877255
50988059
99721004
34802410
41843541
56794350
12772876
1453939
2726539
23562315
47288912
12936889
11256291
40273013
45511628