67058676
29988688
7311497
37293977
83012307
6249020
6664117
89557912
73767063
28336408
32635586
37472584
20882845
24996079
53916879
81676064
82058129
95538575
11601355
99025098
88733008
79671304
72969694
49267122
44983223
58115070
61652739
67039612
30775334
39305873
1137512
95035310
25254040
55248882
13213501
91124341
69002997
16021708
16095657
45911679