23
34
1325
58
39
195
366
295
27
128
76
47
65
35
37
36
11
24
38
73
111
283
50
801
13
85
57
32
69
56
98
137
53