29908964
16663779
64298393
43809657
26323262
40353671
56439176
26088236
19447405
8401920
3117960
21346279
2294690
4617816
60016269
48166497
48616189
6126484
50422806
83653487
13546744
1678654
24368257
60271186
5018986
31344496
35845383
21882627
95032158
29893652
60472248
63462734
15516674
20104965
79921552
96861846
72067218
65875921
54644031
68228160