19
30
76
66
42
31
130
14
135
27
29
170
41
58
52
44
23
318
20
311
68
45
49
26
118
178
61
91
181
123
70
78
138
62
51
299
1097
85
666
37
110
416
536
4014
182
1448
305
248
677
99
17
121
38
4065
89
71