1
3
9
4
14
7
2
8
6
11
45
15
5
48
12
35
128
18
53
54
21
92
46
58
96
26
20
79
116
36
331
33
72
64
32
971
254
86
339
42
62
77
795
49
323
127