12
24
5
15
21
95
7
38
34
23
30
10
387
73
16
53
31
71
29
193
55
27
75
115
39
42
79
113
148
112
19
146
64
32
187
101
223
36
37
80
65
77
825
264