29501133
85972372
85444319
40284771
8003203
9144259
51143046
916586
3548647
77226753
61098321
44423972
61074178
50385111
37998744
95083820
86363409
25408578
33697332
24826219
5949350
16376806
26508217
1839369
97524617
29288050
96988434
1583534
67254173
14706183
58732276
1451147
23367484
38075053
22203575
93118677
11622772
17628762
55638600
24808615