105
322
114
348
113
428
175
334
187
286
278
1,045
16
106
107
100
171
18
170
42
167
4
97
22
116
7
101
14
38
9
6
89