31072650
8813564
9205036
69456793
10845559
68099872
35797150
55764551
12075189
5759386
84429272
6949927
94595030
46353305
18776654
32498656
85199901
48198187
84466843
6560150
84931898
58056770
94815596
27135215
31494858
85276846
79372509
11182239
30956701
60339949
19933952
46611973
36612483
61846387
67499439
55169000
27053702
35321065
61197361
9453694