97
24
28
49
19
43
10
9
14
85
57
211
154
11
6
407
144
107
22
1
253
16
136
114
67
69
72
348
34
386
137
196
200
121
17
37
47
38
140
122
160
35
239
50
370
637
201
46
15
51