49
13
20
139
30
60
47
28
17
14
37
32
233
58
88
80
54
40
132
62
149
15
170
101
18
82
178
45
78
144
102
83
212
442
750
96
325
75
55
156
157
39
109
46
125
81
66
116
25
26
105
133
70
69