28397527
699354
16351493
48053471
31884083
51033852
83442570
46885257
50203318
26241099
69172399
46897560
46827034
36355414
83236270
99761111
8366423
53165259
51227044
94425460
53495113
55808082
82315726
74716427
73448123
4735975
29222407
85797727
30614033
57597487
49873484
41577263
93761719
105237
59195078
55446801
60328940
73158809
17597892
1158570