39812092
50018947
83961601
93966374
68256340
6478326
92713922
63138129
37213660
82466857
9871926
3576282
17476274
79985228
47984114
59099389
83892710
70835818
18428660
14203244
79948613
65264842
55564047
18709585
18258908
8046513
71826578
3211736
38001285
84157004
40793140
86039856
50643730
11907149
10512488
92577051
60839552
38524423
71513790
64456589