16
232
92
71
82
29
242
231
40
7
19
20
15
140
150
106
69
136
26
93
219
174
89
49
68
142
75
269
67
120
176
117
457
55
335
181
264
80
88
21
109
78
61
58
70
178
144
262
471
41
36