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