35122860
23738356
2659793
744195
22249805
22044598
13896923
87914180
43095776
65894152
4595200
50157259
66174793
71109028
89202869
20959701
21256841
63056572
56971644
85349809
583768
46103216
89489888
81346989
5185594
23984521
963596
84524761
95835236
22989030
89638545
40834573
53906754
1181609
17734010
929460
1937888
77842152
38144859
18294937