5
10
4
3
15
7
2
8
27
12
6
13
22
17
67
21
9
20
59
32
24
19
139
14
50
41
25
51
28
74
69
52
64
33
88
26
31
75
29
37
159
18
79
56
35
72
222
38