15
30
6
31
12
45
19
43
5
22
16
68
100
65
20
18
3
17
32
40
2
14
73
27
11
8
26
50
35
24
21
4
57
161
186
86
53
39
29
59
7