57846580
36122495
60934846
26196069
73355734
94928734
63613619
86655120
58844997
83654499
88171793
5564282
36702972
98702797
80918957
36405997
27611130
97844093
21864830
18192875
10466900
56186889
61028339
3799780
293484
35919509
81739530
50396749
32054607
76922337
30843785
35104208
48365307
13923728
42085473
66827931
30343303
73895974
25514247
45007325