31028636
56344795
1507350
98695500
724179
54379320
32265852
4053982
98903993
43592690
8064202
13456912
9841166
54898258
61347624
29035415
47979193
5846608
29007229
23126592
43367667
55611402
96669949
29773254
26525024
17676523
59384059
56893883
24441601
19743740
59147732
72767183
5479456
43978584
58383542
4249495
86316217
52897814
1327476
40544388