29
119
64
25
46
43
50
239
67
121
31
13
88
24
71
9
53
114
418
92
150
130
395
143
157
58
131
93
63
38
91
27
106
52
96
33
61
18
137
39
107
101
72
28
113
21
45
15
19
59
75
20