40
228
165
18
36
63
154
239
61
280
416
101
110
22
38
83
57
53
92
26
11
19
91
79
124
81
64
35
85
105
66
198
33
20
119
42
253
76
51
27
28
9
25
200
37
50
59
170
136
68