84968224
18654
64242170
50207111
9456368
10976706
56653894
42213593
62365296
67231091
77946233
1987360
24741488
60497811
57182196
899542
48898851
76004444
2821847
65822814
5656524
71016759
12406829
82156587
9438181
16582522
88401153
54527128
20842143
93546570
2185932
88167818
61082632
54812776
3352260
70165431
33436300
97184146
59843722
3712129