12429916
3598363
123883
26234306
76716858
65256730
33076497
12017251
9165643
29464842
96089728
45535766
72254188
21082082
244148
83107234
37802603
52946922
22653588
31577325
76657746
3699967
378114
8993472
42781071
76727430
165973
17223069
49768126
32968527
41934637
82056516
80626594
94408238
33527615
88189697
75881180
29894254
42736808
51576317