3396593
1658168
87277469
81311442
51488110
61888800
2486569
62748945
26061478
4710240
41647324
14903691
17039655
69667899
97753715
38145907
36521127
17914917
34332043
9183894
68929567
61669512
7538382
35195656
21264949
2984114
25458542
10777303
65593784
67665089
95275549
86696210
11976982
3649595
18765517
27092598
51002634
87268289
36671764
463563