13
2
7
10
15
24
14
6
25
55
44
11
84
102
105
101
132
264
211
187
89
88
133
57
26
155
393
117
297
365
176
137
43
90
28
274