31
32
64
14
18
35
128
15
25
48
45
55
155
30
132
61
27
34
68
72
111
23
164
398
47
62
176
17
67
87
191
12
76
151
44
9
49
33
26
146
43
29
471
59