7
9
8
4
1
24
11
2
33
15
12
19
104
304
35
52
66
71
53
20
30
86
47
79
41
85
23
48
57
96
290
16
89
40
44
14
5
256
54
131