51
13
20
139
30
60
47
28
17
14
37
32
233
58
88
80
54
41
132
62
150
40
15
170
101
18
82
179
45
78
145
102
83
213
442
750
96
325
75
55
156
157
39
109
46
126
81
66
116
25
26
105
133
70
69