2832829
1195521
29947424
2584489
63131018
83729397
17059071
31334160
19531767
28438123
75221253
37014988
69298110
40803973
24095654
92869752
7168264
59124794
19824216
6705321
21896615
58195081
6647059
96651515
65008169
30109250
30842912
51313427
22966957
89684
78233921
94676638
78589965
93242395
85197636
32248800
44178052
81515915
35354802
51314030