31569062
65516810
51124612
87786725
85151627
74627764
17706683
27284210
94826695
12079201
52258938
67135520
7525709
4415937
11817966
15605594
41525316
6286444
33858672
51408851
49585224
88967569
40036595
49654287
34001605
78359131
22217194
50523235
2934847
8006452
81767016
2059520
5657578
49841209
22312301
4750726
6160157
51497683
52114174
77439091