1
23
9
46
7
12
25
6
29
15
2
22
17
14
5
8
24
4
13
41
21
76
60
79
173
54
159
68
288
52
61
30
126
87
42
63
166
53