2
5
16
4
9
8
15
3
27
12
6
13
22
17
72
21
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
222