86
46
50
172
133
40
54
170
139
227
124
23
47
35
79
11
57
75
17
87
20
14
13
32
22
25
45
39
34
158
225
48
324
574
166
42
173
117
138
97
123
90
36
152
28
6
67
8
16
24
64
83
41
764
311
222