47
65
219
30
37
127
96
120
155
95
257
59
117
78
73
172
51
58
119
33
12
31
147
50
21
130
107
38
160
102
27
97
69
48
55
43
44
256
85
16
54
41
32
92
56
15
166
122
18
72