29
41
17
19
15
35
16
155
52
38
72
56
33
64
201
400
273
332
149
45
112
30
46
27
22
87
171
31
134
163
59
61
179
34
99
13
24
32
49
18
36
67
40
11
131