31
54
48
170
195
134
307
184
91
108
409
38
37
245
166
43
66
95
32
60
28
122
159
86
15
147
24
112
104
138
42
62
144
273
44
75
59
23
61
57
77
130
25
71
227
119
111
67
21
133
93
175
94