150
227
105
79
84
27
154
83
29
49
78
13
18
74
15
22
16
20
30
99
171
21
148
38
34
43
210
25
55
134
160
183
75
373
60
50
24
63
2229
410
40
890
37
103
42
186
133
106
127
208