50
28
535
6
39
26
21
100
36
129
282
9
11
7
85
23
92
37
35
200
55
82
164
48
13
80
67
32
43
34
33
58
17
27
25
22
53
90
95
107
63
178
31
57
74
41
59
168
278