14
19
3
16
6
149
150
44
284
60
98
96
217
12
25
17
22
45
15
543
39
9
41
8
108
34
23
26
37
621
38
53
94
159
112
2
109
24
131
18
11
35
33
52
101