39
45
21
15
24
60
226
232
50
34
77
63
65
22
10
88
120
53
82
78
152
46
134
145
17
54
43
69
143
122
97
44
202
140
68
28
98
11
27
40
67
74
195
52
115
72
227
240