12314250
5215570
9476557
77904037
11525240
27625404
98092166
60801754
35158875
26961654
20346613
26642474
39607531
84574911
73351133
94355815
45088640
61913265
44215082
33756072
8196628
8638608
73598890
89043437
53494233
94521678
58799601
92814899
72632398
17549156
55157577
81117972
35716572
77877619
45641095
22034345
5127121
67387881
8849690
42047487