14
6
38
48
97
19
12
4
7
36
81
30
11
62
87
71
41
68
113
94
77
133
143
503
448
278
44
34
84
101
146
180
234
185
207
178
69
232
148
158
285
399
189
63
100
152
174
90
440
52
1134
2341
259