9
48
24
106
71
49
46
56
12
20
10
18
152
62
58
7
19
31
117
39
50
232
132
44
15
43
179
51
104
40
27
42
112
69
11
240
28
218
78
41
32
26
278