16
132
169
23
8
130
18
104
94
100
51
213
35
25
11
60
159
47
34
202
68
109
74
139
197
92
142
19
164
20
53
160
70
502
32
37
236
10
21
99
131
227
71
349
314
54
41
24