21809323
50159808
1556940
77563065
31373803
1519900
68365412
66741249
99957305
43522123
43808641
96597167
16453896
45462216
51185991
35674003
37856526
52899037
54264998
62622297
39136705
84729815
93462282
88757526
8146094
7882752
8098889
13104232
14048241
28918583
41444124
72975023
91288963
22354066
59786846
91071958
24311729
34418232
41525164
3488665