31
236
104
199
93
259
14
0
20
62
90
77
82
147
107
85
116
151
141
180
159
427
64
89
49
178
126
241
425
120
238
42
154
749
65
12
15