3
5
2
7
6
151
10
41
31
39
43
12
165
14
42
17
63
321
4
1
33
156
28
133
164
29
8
16
79
83
20
36
72
23
74
15
9
71
13