19
55
107
7
28
38
45
78
3
29
30
16
52
15
43
37
130
4
301
744
129
60
91
25
24
8
9
105
190
76
6
196
832
35
10
2
12
48
370
22
101
64
476
21
309
207
82