5105534
8468189
89307147
23084684
121352
30231006
1338523
65616676
10477124
41995138
48402027
1983224
47106828
59492639
84366137
2561183
27627340
71606525
62221021
44724091
25221792
75315750
66357834
6816065
51775445
50056406
46406749
4315077
75508388
7095744
31493917
25287040
129563
40253061
61429110
86785862
78904052
5012170
38064542
33775762