184
201
94
60
102
32
421
321
18
273
53
16
236
390
39
148
93
62
37
35
34
96
21
105
239
143
170
127
70
129
89
109
149
45
66
327
117
74
100
71
27
64
51
99
131
58
81
104
44
92
103
28