14
18
49
146
23
13
80
40
7
44
11
516
436
2
38
9
25
289
28
73
26
29
93
24
76
100
99
32
226
12
6
8
48
101
37
64
4
296
63
50
66
277
119
144