131
102
31
126
134
222
207
138
87
51
68
152
180
37
130
168
454
56
29
109
167
211
94
97
127
107
43
147
158
79
137
46
116
20
73
57
28
32
24
40
135
91
271
128
84
103
208
194
98
139
155
49
469
367