42
39
21
64
86
23
35
55
239
372
53
190
101
63
54
47
58
403
218
104
115
17
151
41
105
5
96
20
56
70
59
178
28
19
109
164
27
79
139
49
65
60
18
10
48
75
78
175
44
136