10
17
35
19
8
9
1
29
5
15
7
44
48
36
26
32
21
27
66
18
54
337
45
107
73
25
115
71
130
12
16
41
277
43
40
50
60
99
20
173
159
61
47
95
57
90
14