51518373
58756650
29657082
8098533
44124990
39517562
84754926
12351090
147937
2245623
60569766
86471177
39939749
56025383
77521927
15299890
19541320
6613221
98934762
97006878
58127735
18433612
4467473
38141947
24604668
6663492
7319274
12859252
27904649
15109540
46338824
3663965
2679704
26726163
1473122
48758029
67379236
6889698
29732842
43123722