166
142
499
157
53
151
229
67
188
179
73
121
144
93
103
132
248
28
12
6
18
10
9
11
21
78
8
1
3
7
29
57
4
15
75
5
17
19
23
34
467
36
65
106
61