35
33
69
21
60
223
165
109
93
112
44
57
171
210
41
98
70
58
40
13
62
130
20
216
104
133
37
3
6
12
34
36
63
27
29
87
59
18
67
50
30
122
38
10
15
73
89
169
39