1
4
3
2
6
7
13
9
38
19
63
24
20
16
41
12
11
36
80
74
79
52
14
30
51
86
71
29
21
5
8
75
15
109
118
55
151
233
158