18
8
29
59
106
17
10
46
37
99
42
365
15
13
19
47
66
319
23
11
40
53
48
132
67
100
9
14
16
112
22
4
141
154
21
293
5
139
35
49
25
65