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