80
34
94
14
48
41
69
12
27
167
326
130
681
140
184
92
50
102
36
113
91
28
105
107
126
100
178
154
39
134
47
84
82
32
21
57
49
38
97
149
40
22
29
46
35
187
59
168
66
17
20