46
27
42
30
44
17
103
72
43
68
62
164
26
65
25
101
75
49
70
74
28
81
144
190
97
106
117
171
24
139
147
41
88
40
45
20
21
209
48
37
38
61
36
142
94
121
119
58
622
52