5
1
23
9
15
4
18
27
6
59
13
8
26
179
21
46
28
358
54
48
114
35
24
30
105
19
113
991
248
187
53
194
20
41
55
37
77
61
11
222
38
192
70
17
173
33
36
96
25