18
106
15
20
32
8
60
42
145
234
10
14
16
44
22
887
33
29
46
38
71
142
28
31
194
27
359
78
68
23
59
21
25
19
61
47
79
107
49
67
45
35
126
55
179
195
180
11
39