46
136
47
86
83
53
68
207
131
70
98
123
186
88
141
180
81
76
19
89
75
44
58
127
159
570
111
72
39
43
91
59
92
93
112
96
61
50
55
381
208
221
150
40
101
52
37
295
21
20
203