23
22
33
29
9
38
8
27
42
11
12
73
28
32
21
76
13
36
10
69
31
16
123
296
43
19
14
94
61
100
51
47
89
40
58
25
2
48
107
96
44