52493323
19331030
279617
32411955
19979141
93975201
57787698
8613705
58536203
96688383
43609511
67872041
18521682
8103319
78795394
89469534
88763008
66996921
76785954
97564919
70077313
92336267
2903199
50985497
6212266
62586008
25994645
63195066
35917604
20792818
63163151
15156165
5048133
3561607
2296245
75731469
80597592
68492976
10471067
86555265