136
116
55
81
76
34
159
105
271
61
135
18
333
138
210
26
38
111
27
71
49
98
19
192
37
113
4
169
137
128
151
216
59
247
68
181
160
66
52
54
30
46
24
28
108
39
2
83
70
56