50168608
21185511
97088262
54727410
94443180
46144199
6095476
20392838
48927228
68378145
32513795
174682
8636118
9218125
96652975
11012989
10153080
48465092
55351102
94151313
12992796
64528300
22908748
51277938
5764677
23333208
66544949
65368
11941011
31731712
57475152
765307
4532185
94073116
9736324
44813719
85944892
9315578
49232688
342666