139
51
19
33
1038
973
54
76
69
326
149
75
125
130
166
35
215
21
60
187
155
37
62
56
24
63
320
132
49
67
43
22
34
88
131
666
110
134
118
269
103
36
244
96
80
81
123
182
28
293
89
138
47
40