59385426
50451104
45973818
33191008
8448280
9501975
49073167
78309644
81135449
69068954
34008578
54367922
28093677
11762523
91193201
2100739
36434842
77605785
79085712
23696971
71979356
98403421
853921
56549209
2602418
48324405
12697000
56833582
3845755
84136807
70931322
25865393
78195968
3023736
59473486
7327804
25374203
15488139
4514438
22141764