3314872
193069
51796470
65086816
18376410
29052061
68156702
17996224
1529506
92634189
58585079
19351852
18654934
40226496
95897597
4255754
95243610
69958768
4759788
5028237
47755947
31158679
86662376
32332856
71672630
72516704
4108085
96419272
83595869
16466607
155475
4991106
98675013
54963853
72672012
64703400
48539253
15392170
34224852
51286527