23
37
4
5
8
111
2
6
22
7
43
24
55
66
47
27
25
32
87
34
18
19
157
249
242
13
50
54
110
20
30
85
15
9
12
84
59
200
109
74
112
152
36
132
29
42