3146196
59371639
575873
19534060
85389837
18491246
72713851
83403405
56201560
9863537
39893036
10743094
57636051
54171310
64007613
46981523
91355621
80919619
77742901
37331206
83475339
54009711
32197659
26907277
71795510
78167642
63605694
9154894
16792031
71019621
83119937
5519947
88602449
23545303
81777415
56822993
35811844
34306241
38817210
20167518