44347915
22449885
7368583
1943945
4134237
38005320
94549011
11456371
3129522
53103135
89714268
21509109
77634224
51458768
11973456
18753269
64816946
38482755
83022071
83682275
39356211
45054154
97197029
34703937
69537784
42083740
65812123
37165595
33963610
49514678
95788107
8924945
68991846
53805382
966810000
85197009
1699866
44441233
55567880
7039465