93954371
98277628
38631143
72035604
30515495
78752395
90936510
64927804
22607266
17663802
55121159
7853796
17788850
83272208
15783410
70721992
10742095
134454
43908723
49918646
75284956
30963362
80861295
42094546
7232795
56613129
28822438
59098
43202453
14287627
81792789
62399951
33259761
52363004
50873506
91167143
41043781
44196862
70482126
18545742