16
32
44
104
64
31
385
9
67
20
14
12
8
72
71
22
42
6
13
37
17
10
48
27
136
23
18
11
30
45
53
54
33
40
38
15
117
26
25
266
93
28
21
49
73
43
230
58