19581684
8087086
59887685
42642325
11495923
17676020
76989243
26107263
90553702
7279539
9112614
474192
26301852
78819058
22855820
3385239
86419891
38642351
67298788
8745121
9328164
26609304
15924814
8242461
57796012
54115587
6668514
28096242
74679003
54574436
56662866
5527781
60813689
346680
65057410
16958104
37241301
22773197
33289631
74398649