108
21
42
43
104
32
90
49
136
87
34
57
106
97
275
191
66
45
203
111
140
24
47
33
261
286
86
36
456
83
25
74
27
115
31
14
12
9
59
71
76
196
39
56
381
158
11
102
52