6
3
7
11
4
30
16
56
26
9
79
54
8
21
75
20
24
52
46
17
322
33
65
29
273
178
39
128
57
55
76
70
185
237
62
94