14
11
29
45
38
15
8
17
30
90
16
252
379
449
7
59
52
4
272
209
5
21
6
43
41
107
19
12
13
9
62
25
3
26
28
36
203
165
54
100
160
131
60