96158986
69753773
36447389
82122928
16588753
23116719
74551607
21803033
59492477
84633842
19264817
59357891
2679118
71555628
79852342
74584800
9754992
83912950
82723758
47437439
25179726
56519402
16609803
421185
5985150
30774717
63181314
7287140
55625153
18115853
58015972
70238463
1731593
40202843
6727260
31477564
53731703
38976875
21662261
4981134