8
52
63
54
29
142
61
36
19
15
49
121
18
40
30
333
113
111
82
26
131
117
56
157
97
57
108
24
124
53
22