129
330
23
317
81
244
58
263
107
143
17
162
32
7
119
8
112
1
2
19
149
5
87
37
109
86
27
79
61
714
62
3
66
72