81
32
69
88
31
38
58
232
123
14
146
83
125
54
17
49
19
33
41
95
15
401
99
51
10
164
130
40
56
68
13
166
103
25
35
65
21
71
5
16
109
107
98
60
172
163
53
3
29
196
46
321
218
11