180
37
18
41
33
19
106
86
76
12
84
16
44
54
135
109
9
13
189
27
152
78
35
98
142
42
62
8
32
111
69
22
389
40
79
64
52
49
20
45
63
29
546
158
10
185
39