61548572
45512811
17553287
13026370
51601013
12708769
27812863
89035191
1966227
7996508
3179166
6473932
87763780
14236892
26335400
3684648
93195159
47447798
6800118
2457113
10026588
55787893
82006299
56021061
23322223
11284297
6877677
400452
65559681
93708515
35962279
64647034
37933653
77523093
50819859
34506188
4753259
6949548
23824015
76877351