30215085
42604057
87975079
2623529
7074960
18529150
5573857
13752773
42078223
50807933
63591528
69908057
61835969
65039095
59843912
15575292
77633490
53448743
66669399
23019872
2094320
25821270
94152909
78438633
92455080
95302769
5743358
12026169
85436298
22504180
29014277
63186526
22749181
31537023
95106368
73631305
409283
11754224
79508570
65729528