28313418
6202285
14913482
92796446
70359057
165422
15768729
51472962
85542035
605620
31937079
96813610
5318855
4549937
72792132
70984713
29669099
61887299
67337629
63533344
26984120
48316873
4859353
26025320
21635355
3337311
93484537
14422785
84681192
82013629
17934507
66438677
89451055
25516591
51762795
66804189
89015521
27789945
52353622
40251275