2120227
7197542
89159855
53523644
48292282
50346941
48511790
59579538
37191121
55756089
15474900
78502869
87932296
34384937
34344352
43425597
40758688
297274
61394093
63812111
7216668
64047701
28166547
78222408
92514488
9913550
2313709
87371226
76604035
85029761
86199686
77264460
38288943
61261679
86202806
62238859
36908205
55604903
92679383
49781540