38
99
133
238
8
443
160
107
55
368
572
404
10345
1097
182
305
150
112
65
60
51
47
140
95
93
116
155
40
790