135
26
10
67
74
279
38
97
131
42
92
77
63
76
96
48
150
149
94
72
337
91
37
305
398
249
146
278
196
359
280
273
61
81
395
46
211
295
127
90
108
56
47
118
44
220
103
202
130
93
73
20
54
173
22
68