46
111
119
21
11
156
130
79
37
116
19
39
24
61
142
71
82
9
76
33
120
96
17
59
29
20
151
4
51
28
179
81
296
43
123
77
32
87
41
113
15
27
34
162
45
67
109
100
50
54
214
215
159
10
148
292