305
27
64
61
81
110
103
63
88
74
245
36
44
54
69
23
362
107
115
78
133
67
367
218
141
85
48
182
20
170
104
105
99
76
41
119
62
73
123
207
130
58
40
34
194
165
129
131
70
271
802
233