8
20
26
28
13
18
47
22
17
33
21
66
54
30
40
35
24
34
48
49
91
61
50
42
51
46
230
37
159
134
122
80
60
111
123
71
86
43
337
63
190
136