6
16
12
50
9
128
22
63
49
39
33
31
53
142
77
94
67
70
222
158
34
28
18
44
104
186
35
66
595
56
61
91
38
24
4635
108
20
15
26
72
55
54