159
76
55
130
157
41
246
189
49
148
21
38
47
80
22
110
123
57
447
64
14
172
106
63
42
103
217
241
95
34
67
231
79
99
43
115
105
56
120
112
83
89
15
77
82
30
101
117
48
113
44
116
122
87