28996487
25478166
20599109
13434360
73122167
43372788
11771244
98138500
44147544
59011159
63849140
8847884
12162503
51245024
7176308
18636470
54474133
4495172
46772646
15847076
82607017
97565789
28898883
35535925
2279988
18513835
57723322
61774107
22978703
66284822
30041534
37968613
6159542
73663296
36211841
24028272
4453607
38396041
91955951
92712218