178
43
52
95
23
210
60
75
106
102
96
71
77
162
174
47
181
88
344
240
170
160
91
59
29
31
69
257
363
172
84
94
49
175
46
327
20
32
109
242
53
508
110
245
146
28
74
124
81
113
752
250