12
25
18
30
20
21
14
41
34
63
24
36
33
28
45
83
11
115
136
19
145
37
75
116
9
16
22
130
332
46
78
54
156
93
223
221
69
23
49
27
31
52
113
195