82
43
53
42
39
92
29
87
112
49
181
86
35
89
107
73
106
100
176
20
21
158
33
37
63
132
300
14
41
19
5
691
15
11
34
22
639
276
50
99
40
57
94
119
61
56