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