34
32
27
53
72
62
49
42
52
20
33
1047
1016
77
69
19
329
155
78
133
131
168
36
216
21
64
188
160
37
57
24
63
326
132
51
67
22
113
103
250
100
35
25
90
47
29
258
45
41
127