172
45
52
119
26
174
18
56
25
36
20
107
60
115
83
153
71
170
121
96
8
86
94
72
13
31
243
261
95
23
128
35
81
361
40
30
164
17
32
109
105
12
51
27
77
73
39
98
78
466
137
144