62022346
5689428
19559236
42495619
55007264
64053995
99157112
57276472
6088583
55336491
36237210
24638100
66565452
60589830
50605652
24451894
69616173
66714481
41317016
64737460
95316196
18986339
95945540
7260851
55303862
14922145
43327138
72592854
83261846
21566600
92687320
64405782
41705400
43988735
34688722
73189988
918589
96941338
72491264
45629839