180
88
231
136
92
36
122
127
69
89
61
107
164
85
113
100
40
99
34
232
58
31
135
41
173
432
15
63
65
365
46
176
204
162