5479748
3305117
95259112
29596026
24903158
62329040
38772021
80054008
29201938
76789880
96265238
8441856
52814428
87138236
90735036
73272932
35752005
66485769
64752581
19495082
62287730
82497352
66269013
75208438
52648425
2787844
77391998
9555785
62551437
56636055
48814546
14977010
43556227
12283471
73601275
49571931
20892102
29707141
11872537
11587020