37123852
30138719
15826195
1379312
43825136
38688745
18311520
58587672
83122543
46326493
60099717
99156029
55023927
3093051
79135856
55948406
69732378
5654179
45595310
99524559
27474330
7407745
64177604
76358963
7267676
58964989
21804837
93691349
58222157
34703624
82261387
19731890
5071461
20308768
88544360
1531661
29057167
51932992
27697598
8369648