15958431
77731929
582952
55654385
40706381
5169189
9207294
70842625
63971271
2862309
94413309
86736324
10411371
57773863
48126740
61254705
92335371
35069343
60058708
56798593
43409041
77528247
35385358
63382664
28592635
8785124
35008013
31689724
84744262
64224138
12992178
11923403
8277430
14114869
25986316
67885027
76845712
3087530
70077757
28558083