18
44
15
141
28
22
13
43
78
21
24
105
31
20
49
72
37
58
60
76
386
175
97
39
118
143
1055
14
55
120
42
81
194
30
786
107
689
29
38
52
124
84
92
57
245
64
62