1995886
34391658
21944951
5116593
54037986
77712081
94014437
6647992
37042041
48059347
57601232
92583371
29653483
20471593
34992176
18188771
40787552
28015598
16777372
16286673
82596359
17294877
71329117
82332703
32701640
63771066
69872808
7825928
9533557
56482213
18641151
7789167
41674565
99241546
82082624
88017548
11984671
33055597
53209039
86264981