8
21
26
28
13
19
52
24
18
33
67
54
20
30
40
35
71
34
48
49
94
64
50
42
43
25
66
232
84
95
57
37
159
134
122
80
60
112
123
58
148
88
31
337