30016858
16893342
29348118
9264201
13184262
51453583
34793463
44609333
440812
57814688
64507374
57087556
58885537
92573376
59059553
73253793
66941625
73637328
35799837
47153964
92707228
83735882
81453164
89381399
6692701
54463403
1400673
73996309
71547031
63556843
59302548
77877426
32986828
10306543
88719512
64716328
66082291
67728855
5180643
26681245