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