106
32
52
138
55
58
87
455
94
97
156
124
47
164
110
68
34
42
90
79
140
213
643
311
19
92
222
84
139
123
101
48
82
62
27
228
159
56
30
63
17
14
40
125
50
282
249