51
81
213
104
14
47
49
31
139
60
18
22
16
260
150
67
29
86
62
353
28
35
48
30
44
120
38
59
94
11
96
54
41
195
652
45
42
131
138
58
1181
27
180
168
105
604
50
603
87