96298576
4265553
37422647
78278537
29943343
89223866
355117
28237301
66463729
91805816
94853811
45626392
11825401
58175035
35499483
71442272
20148183
86253901
73497384
69782594
144170
74645795
92297933
1453382
62994525
12527533
30363834
44651798
4351730
6402502
7229802
94908022
13705909
71389035
72483120
37861203
10196266
706422
94121977
42485920