16
13
64
32
9
3
23
27
7
211
38
15
40
43
134
61
140
19
196
77
114
28
44
66
21
35
86
285
70
50
73
118
100
121
210
67
180
174
145
197
340
835
135