101
50
114
40
107
120
136
100
35
48
220
168
21
123
86
68
95
126
110
79
265
77
181
166
253
16
6
3
55
53
34
44
29
89
62
61
15
19
5
193
155
51
146
156
171
804
130
54
57
117
121
206
78
94