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