35047391
1729821
1644155
4437256
47539223
5122604
9113337
37809953
9608915
75145332
85102556
46974725
17977912
10804400
56521582
64194415
38133176
16096268
25428508
68526092
44529216
10733949
3158932
72134270
4880171
44188102
84689820
45529370
75731687
59145781
56284445
2304469
71006211
89837273
75887440
92673082
2033860
6540912
54799148
4859240