9
21
19
106
46
88
142
13
58
48
40
101
75
62
34
123
12
161
92
80
164
31
76
15
17
81
57
268
124
122
45
59
167
185
55
38
114
109
8
158
28
93
39
50
23
47
175
16
216