32
154
105
172
183
84
17
165
124
68
46
223
36
90
59
355
136
127
143
98
62
117
58
64
147
29
49
48
43
56
72
44
70
63
69
155
73
83
251
122
128
94
159
102
40
55