116
94
75
85
48
168
194
121
213
165
150
159
128
467
341
114
49
54
99
176
144
263
192
151
92
46
26
63
140
112
84
95
68
73
160
66
120
159
91
147
137
104
97
110
124
129
123
61
76
50
85
110
91
133
109
84
78
110
104
49