30301712
6679952
28459410
67251166
4266811
554555
60129502
10793177
3052680
73713959
85941242
14305096
60284702
26174584
2449570
71057194
14977253
11844691
35628137
5045038
99855595
17018752
66381379
8753784
9474288
63221315
36347510
8818686
24633997
44809006
7433217
27019914
72952476
6719686
49443815
57141900
45962087
72322378
2497769
17852096