5
10
15
13
12
16
14
3
7
42
9
2
4
8
29
76
62
202
31
146
6
145
60
33
49
27
17
89
34
18
37
73
119
21
68
40