51145158
43348620
94175357
6196725
27305290
52069074
93496068
68523452
74963720
10675108
1866848
50904878
15592011
13899344
25246756
37242851
3019213
50885688
25002357
3352337
62032682
19817462
18233052
91304679
15446589
86465282
32564406
92282292
77597660
130467
75738655
83072756
88909996
89562025
67241173
213055
44841110
97936890
38966092
88218245