29078421
5156858
9381189
42307482
53107328
48532855
23188566
30791721
28189117
96489552
96737642
43676997
38227429
56843371
20853844
18205257
57984123
85462658
30395149
93125001
26202166
82917780
90366160
95151465
26391091
6627960
79496194
62865342
4927963
98335037
48131375
62364504
54633026
92341126
72612295
95785455
1291901
78515231
63834192
13308720