135
139
14
27
125
18
51
98
126
87
44
223
137
61
179
47
74
40
220
66
83
69
11
79
78
76
111
409
62
309
130
107
183
285
237
127
114
395
30
29
154
109
35
214
138
181
552
193
521
356
351
121
4
31