50344462
1632959
27023236
71523083
90067055
29287408
2102908
19597134
63229286
40582815
89935544
91298698
70797801
7838209
90598399
91973545
9206269
1047153
7959689
4926367
60145520
76135630
7854466
58596711
95515579
52196438
72216036
49655735
82391456
21719560
72858191
49573583
44893680
76995211
59188219
92363142
41621894
14259612
802325
83415796