159
105
186
154
48
31
104
61
338
37
36
59
96
72
41
236
116
74
284
47
84
62
65
231
87
52
113
63
112
120
18
29
55
46
76
73
124
277
79
78
203
176
147
57
143