30
216
64
70
11
34
19
45
15
28
55
14
8
5
6
111
2
21
32
69
58
153
27
79
90
101
294
52
40
41
97
74
44
85
129
213
94
202
65
47
25
73
31
100
243