80
11
61
22
59
42
35
68
14
8
23
178
94
6
104
16
21
46
182
18
26
105
25
27
95
133
48
24
118
74
101
53
126
39
66
55
15
34
32
17
44
28
41
29
45
288
31