8
24
32
56
47
128
40
49
38
60
36
31
66
92
21
58
95
99
202
35
28
39
71
46
67
30
101
89
65
48
9
23
52
42
41
15
13
98
17
86
104
44
97
59
70
27
96