179
159
41
65
185
47
246
259
143
48
46
62
34
296
15
35
54
43
6
111
231
49
50
29
64
52
162
93
122
100
40
121
232
168
201
67
27
141
61
170
5
30
71
12
36
33
73
109
28
39