23
59
84
180
39
50
35
402
102
77
55
79
27
30
57
14
20
81
40
1136
24
47
361
161
74
16
32
61
125
116
182
31
28
29
189
43
94
267
17
38
80
42
44
62
97
64
220
51
5003