16694200
3986918
13095114
1806253
73565723
57691611
31286351
50806708
59087839
66203971
95452035
89902716
12286062
50526051
26407067
71335852
71904213
40277907
96326387
4986763
67856864
11176984
89232617
99278229
74217299
90975157
89949719
7481338
65485336
58914753
67293584
54746941
43734285
4527878
2445540
91663660
49609710
8157422
75039700
6749639