3
4
6
1
10
23
2
54
87
5
15
14
17
21
7
28
29
26
13
19
12
32
119
39
31
18
43
137
235
40
252
105
77
20
102