10
18
15
9
11
42
24
111
146
113
8
374
34
71
22
187
23
152
6
21
101
7
76
68
106
40
46
41
16
72
85
32
241
57
31
153
20
109
59
124
3
43