94
40
645
356
57
176
143
370
174
97
151
41
158
55
247
86
76
43
111
33
45
85
12
138
48
54
37
34
19
147
61
49
156
74
170
59
104
78
132
63
18
71
64
44
22
101
47
135
84
173
89
42
115