18103505
16677310
23127148
74346446
75506551
70495843
47597006
65928157
6893037
55324594
8273959
45208010
94327757
56459929
31369376
92885661
41955371
56061701
40483804
54546182
34777879
82273970
1323728
97088809
28765360
77746104
95681426
36014246
59863228
47321706
39321228
3977294
96218397
80703680
87614491
82323576
8037187
87721923
29608081
50374040