40871968
67263369
20361372
47449434
28152379
12136343
19392810
3886807
40195899
1563935
66205206
55549312
86058170
50593737
16068047
65792864
46342422
7328338
47558158
15038711
68295272
95061782
9139420
91851930
73151922
35501104
98266824
52065364
99454993
1625136
20746162
46793481
59746430
874938
46392667
23764919
82973492
4514203
12991661
29557318