44973422
70546996
28101212
8197281
45326168
5997175
701680
2278697
86455725
17368863
19219522
66591634
32794052
73651665
42065565
53073523
62306612
50786602
9691207
65246522
55512409
8868202
99562106
9617729
95699353
29759409
65989327
51685080
95965054
90423206
30228511
3895167
31229535
83017308
41972919
40009030
40746146
60752180
63429474
33627350