5
17
1
7
29
4
135
21
44
132
227
41
236
201
186
76
137
124
173
200
82
30
60
507
33
46
530
162
246
365
37
53