15
1
11
5
23
30
14
33
100
8
21
19
192
52
569
76
290
97
152
84
187
50
81
115
35
236
26
45
62
73
27
12
85
24
37
28
80
54
118
32
107
34
36
67
57
59
63