159
22
252
40
48
88
90
61
51
59
41
105
112
26
130
39
14
115
100
35
77
27
28
42
60
55
58
18
50
7
38
85
267
108
23
21
196
92
13
43
98
72
67
31
56
16
52
84
10
86