54317160
31645529
20708061
29603587
32655370
90555441
72892580
90246117
61478625
73147881
51133596
62978752
48886424
2834926
12646251
42972480
57592241
92414239
95555945
48378322
30446024
9928874
22397834
73187715
7156104
22059842
32762523
71793749
7250460
59436999
93676432
51073671
57212151
87283585
76716182
35914883
80983455
8222438
33208180
18046522