8635082
85551149
82002210
5774963
403590
50309394
44976482
83578592
71901171
14794583
13076992
39399534
39868090
95885847
57525728
34924195
821360
44537441
32477020
50685228
88575701
20306415
39991967
3326780
59437202
43693492
51892179
2496945
79548265
71661136
77938180
37796028
78169588
95954959
73453332
33523946
4804657
2484242
73302854
41709137