46862958
35103288
62113346
37973814
28672912
11196006
13043376
6748580
80933692
8384474
13292771
84815097
36681870
8357543
53833344
66258265
30485587
34762799
78594102
7462179
28005040
69668664
77474454
92365320
62989955
82428274
74204390
94994156
27351631
646550
336377
43513718
50041427
87735116
49136487
57617355
87885610
31248357
783180
47404386