45753273
38222107
78115582
16958237
53464548
27167671
2595613
43809453
286141
58727353
22782118
56456308
34252897
13001611
12256346
2758872
26774614
37649196
42759924
8274864
118763
78485217
22898221
98356554
23256850
40232752
55065720
3448759
47389351
75915544
13081064
8651342
4946211
92447195
42976636
63845065
66582479
65309084
55076300
91291167