16
15
105
38
53
34
90
44
86
114
14
218
9
21
174
55
42
8
43
388
139
309
124
62
39
80
12
100
27
129
24
36
19
49
22
48
3
23
6
201
147
117
89
28
141
239
47
87
35
40