2948087
82889181
75456037
99229006
30241944
6859018
13805121
61401831
72147014
24968032
22205724
47249210
98761131
70929566
12099903
25887422
10379212
47324461
9477954
31354901
28324277
95964979
10132063
9659900
8565226
27859221
21837080
43954768
41119969
7083936
72115029
65112197
36055951
40775627
5833811
37169114
93108919
40793353
24519006
30805839