18328303
26683015
7210168
78351868
95106956
56533534
38041625
24846334
65033206
44335577
290141
1712688
7232007
8371765
12746327
9170456
82393556
96701617
45654595
376125
18506700
78125972
56506072
62169961
78282896
25633489
13521036
90136539
43283805
82013959
25586357
31216704
10257204
78511279
36479303
27622246
57661867
30604594
46473791
87616646