20
22
99
21
159
15
145
56
102
23
32
51
63
207
31
152
78
14
13
19
17
54
34
67
57
10
55
37
89
47
9
288
46
12
43
53
39
2
92
28
25
7
3