94
83
74
75
86
122
192
107
99
177
77
153
185
199
139
118
40
96
16
25
35
10
104
119
28
59
37
31
187
158
88
197
188
101
396
290
65
61
29
60
11
9
44
385
70
160
73
14
91