147
15
158
96
95
143
93
106
39
92
53
238
94
74
83
68
243
117
64
22
29
132
50
62
59
47
184
23
150
128
28
55
89
72
87
33
296
21
18
82
48
51
66
67
37
56
41
90
168
542
161