15
85
12
30
61
80
41
384
76
54
63
10
11
107
136
145
224
26
163
181
178
229
166
84
24
51
21
17
47
220
82
77
154
206
89
59
39
98
95
65
46
103
16
57
9
96