161104
40729338
55184262
4691790
86926552
69293597
83383289
66623073
4410998
16757594
57114552
17942037
30323977
34033998
44909315
9583375
8165492
1504752
63439584
30166368
14173426
60666310
93624291
91934676
41075579
85446734
16719123
74711827
74543351
240506
8991719
50613604
34564593
59421
28697465
48215103
77245887
93794428
16074627
26799323