156
49
249
218
237
84
102
121
187
81
29
101
74
35
50
70
146
103
66
87
82
45
88
46
182
69
144
105
42
30
40
48
112
77
15
125
73
28
158
92
39
79
137
122
43
12
411
17
9
21
10