23
112
36
62
46
84
367
49
76
60
41
28
164
71
47
136
72
50
87
309
80
113
74
128
88
55
94
52
156
130
83
108
147
163
186
105
61
65
93
29
99
206
97
15
192
78