31759351
65345643
23177755
41743943
5864102
63355107
99234042
53858023
37114867
8945968
37356548
26568687
95148870
56238811
1819101
79217184
42232713
49004253
38345395
4187958
56549184
75987766
15746353
86529000
87996470
35155234
19551182
1736721
2426143
13509903
69433973
40829553
44456623
28832059
83759209
3364309
296772
3401221
13811899
91197760