76
137
8
325
303
66
123
89
165
61
207
166
58
73
526
28
163
198
81
70
33
42
37
19
44
60
51
55
31
38
53
108
46
246
170
202
372
394
577
410
341
78
72
103
234
215
245
67
133
77