32098103
5445276
1677908
32122800
27097549
53392129
666310000
96639308
56909005
67044401
28742926
86273122
9834294
93298552
43806786
19491022
30181080
69037467
6799186
84642401
38302143
83764048
16357729
37859692
19262130
44059161
77717120
4908683
2457949
90275436
7754331
47139080
25189127
7344896
94967733
3235338
74853522
69051781
66821535
3878788