42
21
80
86
130
12
56
87
29
44
19
57
27
32
127
24
144
91
115
247
48
61
31
59
435
76
113
41
292
49
240
97
40
71
233
183
154
30
105
74
937
1876
2151
1279
1588
90
43
899
145
15
111
65