119
71
95
16
101
50
35
208
59
96
160
164
153
14
90
39
40
138
78
49
98
117
158
36
148
301
12
222
89
13
26
18
21
27
29
37
43
216
57
113
151
103
28
42
347
72
67
108
269
112