1
13
2
20
7
10
19
5
4
28
6
76
31
33
52
14
390
40
120
48
88
279
440
57
25
47
38
11
112
8
36
37
181
177
63
46
27
12
17
96
86
197