96448032
67458586
55454186
49104249
13664600
32626941
10896850
62609361
40373401
2937028
49722211
2464828
95238973
94978313
49767390
9773315
9560790
76645236
47098204
90417827
13354096
6537035
7866478
49284898
55429389
3480499
55588118
76852408
5767939
25515381
9299285
45623143
14596922
70752193
55678292
83927386
25239067
31666568
34488184
28055693