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