78
60
39
193
184
145
71
29
182
88
67
26
303
104
122
277
234
83
87
153
38
135
146
144
61
59
131
208
302
55
23
51
178
166
15
35
352
593
49
63
31
18
14
50
36
28
22
16
17
188
80
53
32
56