32738368
13991749
18183365
91472542
65352747
29617248
197449
21218180
42513801
81025880
40665696
91166951
11322411
49266643
91892606
6800916
20135075
94485166
2442895
78466121
67067375
8695539
44401336
28769823
39475795
60936509
2757294
2078006
13956933
12628002
21705953
43731389
14585782
39821412
97125742
41064708
8291806
45208538
39792291
60096330