119
75
198
149
46
13
10
22
5
11
30
160
23
34
205
68
44
786
4
15
36
66
64
48
70
98
28
87
170
27
175
42
26
33
9
137
16
113
76
14
24
161
122
123
101
74
62
58