76
642
182
525
185
90
129
157
213
85
11
132
30
9
96
208
73
107
27
98
24
191
37
100
8
34
29
145
158
36
17
41
82
103
44
164
3
21
28
64
40
47
59
39
70
50
80
776
95
67
91
113