78766646
41014510
9011284
44354430
42973142
10673948
86569654
18965178
22243242
25413630
1872504
85749182
83131402
6426921
77775210
45682126
98456919
93097854
2672597
46918096
58744265
46874105
27542569
80005230
25065337
8581210
62541334
50492649
35409462
76355969
53591883
11808959
516529
71935623
3783951
32053348
72513275
54383011
47672465
19523509