43316274
9513490
53136894
133182
95359969
25469260
81139601
7117292
63885420
16696686
1337734
70006700
52414904
6498112
47569111
11638563
8551955
99591601
14261994
8647113
64747981
49254677
32944539
4554076
4096965
9964835
81608226
52728582
2173235
66946892
50799419
82742083
24476893
73151527
72374501
5272635
35413739
72043015
27847588
89003084