92
633
238
140
46
48
112
378
317
231
87
90
66
45
33
276
94
15
37
384
100
120
102
148
95
27
42
81
139
296
32
64
131
35
260
28
65
178