8
15
21
11
66
37
20
200
31
119
44
17
102
92
45
47
42
77
22
23
125
57
70
64
58
53
181
103
276
85
89
55
52
87
424
41
51
29
122
170
96
71
143
213
115
251
67
95
38