47962952
80731325
43259955
85939529
58745426
7739786
72261531
38696006
61676451
84953218
84702607
9046955
12917561
96175839
32837871
1111047
38233317
58844762
26222471
235844
29218970
3433140
52667428
46747190
27923790
43167946
25382222
4136102
58653210
57117645
2034655
51689006
89033170
21917274
1566412
41761402
93166183
95517230
5787111
6096398