28294520
30936285
3111737
85021481
70712049
25794634
9214305
6584674
7459887
15513279
173212
9120750
21025428
84184675
13502473
24742197
77581253
64959653
13965817
92947807
80296268
1826451
74303651
88343867
14454727
8462600
58483005
15192808
51032
3270346
45177745
10289763
45915921
26177114
70072857
51461258
66883021
95267975
99281132
9019843