93
88
65
256
101
98
38
23
137
27
8
204
20
70
67
68
55
148
26
29
12
28
9
21
46
262
74
42
73
54
45
149
60
19
79
34
138
43
129
82
25
51
78
49