92
259
101
199
30
65
31
57
149
749
118
238
40
89
122
241
138
425
180
153
427
114
151
13
32
81
147
82
90
27
22
48
51
100
50
58
39