96196151
67934229
68573762
1784836
8202690
5282524
25354827
50253373
25312921
2729368
37385361
87878021
91223966
54432909
94641594
36006439
9018496
83216337
81087378
17187162
64176147
72106833
154336
27398596
25068556
48389308
72751348
13548197
14327039
78449959
5457116
23977026
4308722
67635158
2124141
78934835
81523451
91645124
86285871
12968898