43
116
31
44
51
201
37
27
493
280
88
55
109
128
105
62
45
16
53
30
63
127
113
75
104
78
240
163
71
107
215
119
61
99
256
23
177
18
11
218
169
39
29
100
139
140
17
26
134
89
87
28