80
142
9
42
122
72
38
402
241
56
258
205
510
44
12
197
62
191
381
395
262
88
193
95
111
94
89
59
21
6
71
97
133
79
14
383
29
33
136
51
16
73
77
125
18
32
15
91
26
61
17
34
169
74