46
186
53
996
43
55
127
49
97
17
79
86
113
158
23
11
67
107
173
160
73
109
99
45
63
121
116
21
20
33
131
27
176
56
104
142
409
68
303
51
62
156
70
60
16
42
94
32
163
39
34
47