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