14
7
2
8
15
28
27
52
26
18
3
9
12
35
100
124
21
47
11
89
94
23
958
90
445
165
78
37
154
56
255
77
205
119
83
34
30
201
45
32
46
68
390
111
24
29
168