40059586
31308424
40425367
92327270
15176710
7258778
30542260
65776233
56765016
92174987
26366563
87331278
52071081
10296258
29835861
91613777
7097253
80986643
73286947
57847214
1149445
27206353
25705040
35394145
86291701
44739197
79101468
75503503
4904388
90169413
27376061
7936222
82141907
93003678
5894996
31971752
11197771
48569724
59171650
323531