13594636
28515168
25909899
96607703
9749266
59159668
76069797
3730286
52123500
89248886
15633178
5493411
51372031
2932415
2795717
327556
86713864
43341935
7049467
68374190
14399151
79313415
61344466
22363081
62017897
56161396
22114118
87144268
90751048
17524655
80809993
28729234
96896235
61317343
38342609
45807343
97418591
25383403
16881635
50955485