76
58
27
337
125
132
87
119
213
22
71
41
70
90
158
249
18
185
232
61
284
198
95
128
163
85
266
103
170
77
244
72
46
250
107
38
35
97
28
148
25
30
93
100
188
99
79
106
45
277
208
19
120
116
73
193
31