7
1
12
15
28
37
171
41
57
219
31
87
79
19
43
29
49
56
20
62
48
22
39
66
32
101
51
131
65
119
212
194
151
436
209
74
80
203
250
158
81
45
47
46
35
113
63
275
218