92
38
23
14
90
89
12
76
5
7
43
24
288
21
13
59
61
64
28
63
44
17
142
166
167
127
232
199
279
37
15
171
84
75
83
114
124
35
30
57
8
121
29
58
39
55
2