31164666
47358095
91627111
73655044
299061
13161136
22977492
35059490
3133709
2515485
28163999
43904039
31118372
69365700
65376104
14197918
66285306
79544932
64075349
31766168
13331206
38229975
42458746
46425992
40254559
95722052
57421271
9862508
91648774
3023318
972648
48726421
70688497
36493326
16403301
82091253
76959246
19936329
29312470
86924403