6
18
4
5
11
7
23
2
19
41
15
13
9
1
8
34
3
68
20
110
597
12
42
28
26
17
64
32
61
56
44
33
124
88
38
25