340
50
103
174
171
187
33
85
45
154
197
208
129
142
176
70
64
38
199
124
44
41
115
79
76
95
73
39
81
56
15
57
11
172
168
65
132
388
139
514
131
113
551
192
28
77
34
245
53
51
93