33935084
19674812
4871421
84107288
4663864
96472569
68483395
4168970
25498080
10263217
16603192
77723492
99861451
54969308
49673930
1414133
9075883
97678207
65398774
15089908
65379866
3284903
15823742
38873568
4314950
92424761
38168637
75908631
22324944
42619841
663713
111969
574917
296600
22739565
33303033
36767881
87762946
35082782
31095548