18965069
32332203
50467544
1026281
15808402
71951116
56055235
78895702
77152489
71427748
5291437
58742292
16696166
5390343
88552153
49226318
11503036
7978995
93308672
18666654
24309152
14396185
701412
82013407
37303251
16132672
6920925
348742
86898659
5036158
68398470
44539641
5566241
56469035
25722695
33546880
74244234
85826045
31313930
45231513