8
15
21
11
66
37
19
197
20
31
118
42
16
102
92
43
47
41
77
22
23
125
57
67
64
54
53
181
101
275
85
89
55
52
87
424
51
29
122
169
103
95
71
143
213
115
250
38