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