30332818
31274796
41168100
45207510
9843982
9609621
67695338
38011714
75265707
76236452
51831655
39108842
83424468
20311872
4151195
1647659
35416149
30726504
18726632
13518262
6903839
55415282
92081953
41962274
66169706
10067027
63432406
39719463
27659815
9536950
22734935
51056006
26367574
2382850
71622718
63821381
98731927
65161007
63138893
62004072