629783
13594439
96518291
2390838
45963651
6701618
14585318
9693234
68215660
22825869
63626612
36508906
51746
41387712
2533628
27138744
56132878
55684404
58975882
36442075
18045235
95927040
19728976
35514256
36192091
69042768
17821410
86367179
45768599
3043700
52064212
707412
92633482
84903669
22814217
14443184
5705974
6044629
93978468
44811175