31103166
44664275
34159330
71748019
28512058
1749897
174368
4606495
41274047
24363418
26399287
11469330
77123653
7393862
17345339
2092015
34461014
6279470
92574091
40641338
40821096
9038083
63172362
39015598
15576363
78505996
82728876
42558994
4965424
12906155
15155093
16779579
52249601
25691952
98394864
31169111
49615027
40894684
4529635
12673060