5968527
78225297
30714238
90691791
38394551
9153151
98792
8498868
7810612
27639290
13069957
64515439
64212602
81255913
43276396
86381610
36118855
5808768
96858581
95017815
98816509
49708026
75178566
68847124
7300168
165860
60678920
66388518
24213102
16109188
73888263
87961240
15441957
8958208
7733468
12393668
86536471
21166450
4308262
50752727