268
29
15
146
192
233
153
117
71
80
212
145
45
79
97
68
74
84
187
96
185
98
69
42
43
67
131
57
23
167
44
94
120
105
62
161
32
169
61
93
95
54
40
38
52
103
81
114
49
66
156