121
566
78
251
87
222
271
46
246
39
166
18
162
15
173
17
98
6
312
32
122
23
97
22
107
16
86
51
8
77
3
4
37