86
392
32
109
352
82
18
114
173
91
65
77
149
36
19
455
258
34
153
279
73
74
25
323
7
76
53
191
94
41
37
496
49
51
72
112
339
167
70
154
20
6
29
28
148
61
161
33
123
35
158
233