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