66
50
33
26
16
34
14
35
45
79
24
4
53
172
21
22
6
110
42
31
278
39
245
154
328
189
315
10
270
89
129
32
115
208
192
13
74
119
98
100
144
290
23
166
25
77