89126942
45226776
58835592
77271565
32059768
70894299
12864508
45854884
5951259
608511
4283492
52621781
47025816
39942161
309711
30533588
59115540
73421359
95583602
6549685
41433379
1997111
82093490
12444672
6665565
13938128
46263125
22735519
34503754
95961002
3843519
29292278
5141415
31574714
4453126
4867907
24642690
60252897
48662484
35811890