9
17
30
25
28
6
24
2
4
52
13
45
16
32
201
73
46
41
35
34
87
20
72
230
23
67
121
7
185
196
118
256
50
71
55
112
88
43
161
84
145
61
108
63
77
143
123
238
33
103
68