39812653
57102683
60789612
32111538
2579513
8142528
65464491
59069845
67029258
11462967
73474020
70893576
83604619
21258934
81076820
66235724
369054
49925281
4788128
64823099
76667469
25564073
78993675
5328409
81831317
87815385
40363104
66736002
565881
50207105
81925898
1444173
64214720
16399239
9580722
56566
50958567
89882896
55047107
96863981