47739382
51684446
36669914
13281621
72536567
8171186
3482760
71752841
84768542
85828740
52225282
70018228
93568331
9844254
78344189
9294122
95653448
9289691
85099388
3266584
70872186
19223148
56627528
65602884
66157428
77128745
76105720
57081017
6955193
12844834
13238399
44617877
7367169
63455075
1374723
52231351
50959627
5455557
28046023
27333373