8
4
12
6
1
9
7
11
45
15
5
48
35
128
18
53
54
21
92
46
58
96
26
19
20
79
116
36
330
33
72
64
32
970
254
86
339
42
62
77
794
49
323
127
24
37