13498600
8763692
93447588
13182011
31044137
27551409
23167914
79918297
41246021
58782690
28098269
67598885
10715177
18304059
67481680
32126652
84451255
95079631
76361345
56687152
1949548
44212709
14627524
33059219
86572521
39129819
27122083
68674215
76453112
63212765
37124705
5022704
26286019
25059767
84966490
12243918
5469951
17179712
9812229
32389789