84
63
76
70
18
1446
6978
40
103
134
362
177
1812
37
27
82
89
47
136
470
66
378
155
123
129
31
213
78
62
152
39
51
93
107