18
22
5
8
66
377
81
16
33
9
104
372
71
36
60
57
99
29
4
82
241
21
133
10
47
79
32
35
13
2
25
46
24
14
519
131
105
64
15
40
43
73
146
49
76
116
124
1
112