15
9
12
32
113
18
11
19
16
6
10
41
180
93
183
143
111
37
229
43
40
149
129
64
67
86
88
116
107
59
181
124
224
121
257
53
350
83
487
397
25
69
63
60
712
152
71
142
66
74
49
77
138