27
169
154
91
66
18
17
272
83
46
56
42
144
39
50
111
122
89
53
47
8
19
51
57
25
11
49
10
70
90
1027
40
140
29
15
33
103
114
207
54
196
12
422
162
112
32
749
456
7033
389