267
129
92
30
23
238
73
105
539
341
227
176
67
4
146
95
106
52
61
66
32
108
165
229
177
3
33
110
142
90
104
38
49
53
111
35
18
244
7
21
97
50
40
54
131
135
392
91
65