127
596
121
264
39
269
23
231
78
157
137
25
162
71
186
30
112
1
2
9
120
16
139
114
32
122
28
140
3
17
84
13
87
7
91