22878368
75502882
6245194
36973709
34974039
21768508
99901443
61396335
44823290
45394576
8424860
39758366
63957190
57517316
64059690
92307537
45208989
43359067
82573226
44541247
88152687
28306996
88583271
44727160
26907246
12438827
58662500
93374410
37525020
61073716
54034698
41555157
15755139
77003004
61379580
44463252
81898962
77048867
56754896
4765359