43458856
14264286
17785770
25996384
42314773
72589855
98129016
19944687
38452581
40799622
24129239
2376802
423535
67201651
26474729
35247484
77848077
54343140
42691500
83897781
95727848
70497698
30825128
68689728
65814611
11717201
23446054
7505907
2277394
87407535
22424577
45418850
70607629
92648346
85095701
86759193
69174360
61116854
52848843
40266612