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