15
10
26
123
11
8
20
5
12
47
30
133
18
19
17
25
37
136
112
21
77
31
9
114
561
34
42
48
23
169
32
90
74
43
307
645
16
28
46
27
44
120
235
38