102
34
67
25
84
73
163
240
71
8
63
57
62
85
89
28
130
78
111
314
94
72
132
146
118
215
96
117
242
135
177
243
38
75
64
110
116
80
92
394
61
133
50
46
160