33
30
49
101
94
9
71
139
47
41
15
27
20
64
112
40
38
46
188
34
23
132
37
96
22
13
25
166
67
142
68
84
42
81
88
143
79