9
20
21
30
94
28
59
15
14
343
37
6
32
44
22
55
268
84
13
79
63
43
52
23
36
61
146
35
29
40
27
56
189
157
4
62
19
67
31
38
25