156
89
180
12
71
42
39
130
201
99
41
27
81
37
132
173
120
17
49
28
30
56
33
83
122
18
46
477
85
36
231
162
90
87
432
63
121
119
82
75
20
61
167
65
98
179
26