34
92
633
238
140
47
49
112
379
317
231
87
90
67
45
276
94
15
37
384
100
120
386
102
149
95
27
42
82
297
32
64
131
35
260
28
65
179