46316636
47987440
40449188
14825829
3248303
38814447
40839115
1015935
78848289
17511121
24296361
65758740
9435109
47495214
45797299
89064613
5534758
52988764
79373625
47078493
1212285
3344992
6837354
10669213
4038441
93864155
60678569
81326698
70686283
50295933
40435711
28458546
31274823
88173524
96342166
10522896
7147240
41522220
10069522
69192316