41
46
18
27
22
26
49
31
66
10
111
33
75
57
156
25
4
70
876
47
209
34
28
137
158
43
8
61
67
382
13
17
250
298
12
45
160
65
91
185
32
11
320
83
381
86