42987513
58111953
3805934
4597630
45254713
4696367
76502406
64654443
31563145
70776440
78564111
69891231
832823
15929043
80054105
40632362
59567943
96043175
6173134
52543313
47877916
12687426
98946332
62234021
46073585
17905370
28987310
2456769
50951291
12066087
17396797
71658190
74956584
69298763
48558923
2963852
75292038
71955594
16377512
994913