1
2
3
10
13
25
41
55
4
6
8
20
7
21
29
22
86
36
46
45
31
24
16
179
97
77
17
15
114
19
65
38
660
329
12
52
26
85
5
76
33
30