2107330
4188910
89667951
5622144
13372094
939905
75521086
40725435
42371644
65493223
11234350
7537378
25764279
14033004
2245105
10711901
22769702
985199
79308179
7614838
12964323
737139
98933135
89443690
78404605
96738581
83326117
77144528
73958140
43712093
53327834
17829552
94434456
44425807
5131571
21822671
87026679
43536164
48644871
12714030