8477966
6229945
83337410
51901105
44336652
89934078
7495624
55449768
8114141
3554280
4074807
7417371
30189096
43277081
4459825
91331266
69973657
25354105
28281885
47579062
16473464
5135799
30735183
69195745
8025739
5537312
1261289
88504030
97648663
65099028
58682142
31042015
71727251
10843675
365824
22941292
38065249
10972142
83766158
99595138