18
36
110
78
137
73
35
115
377
47
401
38
415
10
405
45
6
104
42
22
21
61
226
34
333
16
25
81
59
24
94
41
85
48
39
83
11
13
52
19
8
62
26
157