10
152
9
27
87
29
11
161
16
111
91
764
383
17
40
3
30
59
169
104
22
109
78
33
31
6
15
192
76
71
54
114
49
13
541
60
53
156
69
149
206
44
131
38
193
7
66
162
137
175