15342483
63463588
21167710
78934688
27636250
84287884
64449249
99855751
7166946
43801145
65392117
17697448
65889620
83437850
15846058
36204588
35008934
28112800
51067050
58827357
296466
91861653
193508
43328592
7619672
77859777
79327598
13854126
21855651
9571273
29156003
93415524
87339288
4540280
53868542
59505594
69401289
92695110
88418045
15538830