5293515
11841656
5401006
60243684
40688522
11887894
5074266
93196133
15574699
55664988
6166510
18251934
33242096
52968175
59978430
49519602
48593196
73316726
48173000
75693165
12212780
10536726
96886244
12626148
80409610
59064808
20208487
56136450
29406667
5450691
76569384
69905134
39643332
94455440
44744477
81252191
70763838
91408492
78919065
4890475