169
106
44
50
26
123
28
21
34
61
119
124
8
122
675
5
108
93
42
149
23
190
22
36
80
11
78
33
3
7
27
18
20
16
139
30
15
45
102
39
67
13
158
99
46
130
74
12
38