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