28494280
9103607
2698982
10861000
73751606
96002138
4833607
76152028
68556723
65349377
13156904
16781183
27108010
22335188
42166527
11316826
16391533
10556710
83956139
55261962
45281867
53177252
84728286
93482105
18024943
61529476
1039318
95967757
74228138
7326756
641634
64843564
26918970
91973261
23089039
72401641
75402069
41171881
57103940
79601712