3
5
8
2
7
16
46
21
4
24
76
147
69
30
33
74
75
15
14
1
29
10
18
220
11
17
44
6
64
84
27
40
38
19
65
26
35
95
9
31
54
12
32
73
13
184