156
24
136
106
78
418
89
72
82
31
114
69
66
125
56
48
53
18
21
180
147
289
44
14
265
20
28
79
93
134
68
23
34
26
27
33
208
506
63
19
36
13
92
149
60
76
59
96
40