151382
59825352
13923699
52379747
96869820
64981474
36763202
13437676
348077
7794607
39719389
7941885
18942235
91132319
80464583
892524
48519744
88039806
9204499
29498145
5676568
2403743
7162844
8009126
7077315
36348912
75604449
88979973
23428524
8201081
32429049
44927127
28963434
78745812
55095136
34486798
87685133
14343815
74089109
35099956