43071877
5268152
22865394
4351968
46163319
3399828
98209351
46172327
19937344
15326974
7184675
53324706
99656953
72921608
95735590
7133351
89766135
17039061
51604863
26204781
5208764
30964743
55064512
87037343
21649920
52952089
40152568
12262838
85935896
51567060
91204618
22174489
56763592
3803600
32121354
7691743
5332601
88392366
95447277
12898565