182
286
110
16
107
78
540
44
20
21
218
24
66
119
22
25
79
48
55
189
29
73
71
143
558
285
214
105
496
591
89
199
146
255
51
114
136
169
192
30
227
201
93
197
45
104
28
58
23
128
226