141
88
95
85
63
48
89
18
52
17
118
47
139
40
86
94
160
21
59
56
33
110
15
22
34
98
42
46
30
29
122
96
107
87
32
62
232
237
49
190
142
81
147
275
154
57
44
187
80
26