29477299
39557104
6368418
11311032
40741766
20345595
964907
48115325
85565810
43857150
96912705
95486483
5522130
883345
66472723
60359811
35812531
77586233
288126
9419270
55042215
80509630
85016173
22028074
79071702
87942122
94962260
76362762
44991387
50525321
76751859
23057677
8388221
13378138
9117373
35005440
17332962
78489427
74959292
94162450