13
30
20
39
27
68
40
154
43
109
72
38
47
44
179
50
17
42
26
85
59
41
98
100
123
71
84
102
151
49
62
157
78
120
28
23
86
33
217
66
31
110
145
80
148
126