36
32
18
44
43
19
40
35
20
34
137
62
108
49
69
120
59
31
13
15
135
181
85
51
209
47
65
68
134
16
117
54
61
45
71
316
165
192
79
166
78
67
39
107
139
278
204
230
103
148