26
22
18
23
8
89
147
135
30
34
81
144
122
41
7
12
37
16
27
36
57
63
385
52
102
131
31
95
42
29
39
769
80
60
10
38
17
47
15
44
59
108
61
256
74
103
82
51