2548849
96946417
20982803
53677100
8521770
42535195
81438440
3074492
93285323
16633064
55989259
46516939
75941000
50814105
87681194
86303409
86651272
5056609
32105662
676887
3357859
87368958
15912742
41478400
87156508
85543651
18924569
67373047
19248723
5184160
45731060
44717255
12396313
7492233
79145445
8376439
53081956
21647083
4172638
21046686