15
33
5
32
25
13
42
81
11
20
59
64
40
34
30
104
12
9
231
28
61
449
77
121
37
50
60
151
90
48
57
23
49
58
223
41
39
99
22
131
96
98
183
168
107
453
27
252
53
172
31
102
89