171
65
85
95
156
123
186
144
81
84
47
51
108
133
169
86
183
19
160
72
16
26
220
103
112
27
61
481
58
43
250
35
48
25
69
232
102
287
79
17
97
118
8
93
176
129
66
524
126
709
78
71
127