192
378
97
40
647
357
57
176
143
370
152
41
158
55
247
86
76
43
111
35
45
85
12
138
48
54
37
20
147
61
49
157
74
170
59
104
78
132
63
18
71
64
44
22
101
62
47
135
84
173
90
42