23
50
24
18
164
47
70
15
4
7
14
26
16
25
5
21
40
9
8
10
12
44
56
121
31
54
57
146
292
62
184
291
129
88
135
324
68
123
108
122
307
323
298
33
37
101
144