31075781
14015521
11853444
69874914
38444931
44082522
17891358
93534972
32405228
37249222
63015689
87008933
54835879
52607635
58906527
315513
90968033
4899786
3808109
61058560
96786606
5622134
41345894
62798001
40278113
3912262
3210693
80873289
42972053
2576793
14229063
39734018
93887158
7188904
90166449
82087360
1586867
17264276
46381560
7028479