106
455
113
244
79
124
60
268
52
146
14
202
68
204
33
153
43
152
395
13
22
100
91
114
19
104
9
92
85
2
103
7
88