326
82
73
37
276
192
165
212
241
76
56
81
107
79
15
347
123
80
100
84
61
239
45
171
40
133
195
91
113
139
41
341
208
167
246
42
93
94
77
43
52
65
209
20
197
150
370
25
51
49
99
146