29737669
4616332
86867736
271227
58646349
38012891
44989195
25946492
31475225
54726051
15999461
40047907
66147616
15919264
55598437
14995720
15047804
96524114
79084258
8665702
94463127
91999117
77551065
89588143
35128993
93504557
8741653
7049618
36109814
56834671
32686632
24075807
28129263
3733257
18758985
1101329
31209450
66211825
95408357
80307994