14
34
31
75
19
10
23
5
53
3
2
4
24
84
30
25
42
15
28
11
21
44
62
37
33
7
197
57
36
43
9
268
55
242
476
215
17
599