48834336
16909165
22686451
5521560
56397920
63827640
69911995
65055918
42663528
50932036
63309224
89341115
6884083
69607358
46431787
78741580
39801217
96024060
3117092
69124799
63163079
30008743
73037846
11712496
57008152
94104246
61363662
30529321
58483193
4678474
97236710
96309164
56841206
47747652
31799120
59924350
34948775
41333726
79567789
86857399