46083592
76912690
68752352
8027173
25707067
29865951
83509613
49985057
80844279
14738846
5962959
6295888
2432564
93065445
76945079
28939093
18787095
24853532
21619658
81262387
3083901
507965
85937116
70137651
71324262
4155864
84437748
41406290
50578099
63509837
87671509
83478958
7488490
69516411
66008995
16312412
71566985
91501554
3975196
26906311