26
14
9
52
47
91
44
89
77
15
50
103
29
53
63
17
119
61
76
46
109
352
79
27
30
39
38
21
90
97
71
132
58
57
6
258
18
12
49
48
147
100
60
40
88
68
56
104