38802092
1114748
12066405
86442356
23683223
75224129
75048118
41995022
61378014
52061825
33342403
49361775
34826626
8467654
9672903
71179781
62484544
51217545
21049267
82193800
86954466
22411702
18139185
87137181
94401297
87517013
9906159
97294426
20297743
4518411
82853035
37186940
36993936
64362070
28653197
70281292
43992430
87843223
62174730
39627803