5
63
175
36
15
13
29
354
150
119
145
53
105
79
31
124
78
106
122
16
265
37
41
204
73
276
61
192
103
233
21
18
32
24
60
163
46
127
20
45
47
19
155
48
35
6
9
4
43
189
40
132
88
110
97