24
122
91
34
16
31
47
20
69
23
43
192
108
119
85
87
65
74
147
116
80
124
62
81
262
172
127
42
13
63
106
15
17
135
93
59
60
54
403
237
227
64
178
185
155
97
209
234
51
245
287