226
886
76
376
183
415
33
162
45
268
29
182
15
188
16
159
7
141
99
18
97
21
126
9
146
3
86
2
4
84
77
100