69
21
18
17
93
149
28
107
76
26
58
27
123
8
13
29
159
188
38
106
11
119
60
247
98
251
178
46
40
74
32
127
62
75
19
57
25
117
135
31
91
33
30
63
403
466