29
17
34
266
87
88
227
65
51
157
33
150
18
81
20
22
248
64
60
21
56
14
106
99
28
63
5
44
13
27
49
19
43
123
290
225
79
10
45
35
100
39
101
36
129
41
24
40
121