23
21
38
18
52
45
26
58
12
5
13
43
19
40
8
25
7
16
46
30
4
3
383
6
66
94
87
83
163
31
162
132
396
303
135
136
179
11
9
20
213
78
44