4
12
14
30
7
8
11
6
37
17
33
21
28
9
3
23
22
5
2
20
26
271
40
59
51
1
46
42
39
13
160
44
43
36
87
24
82
10
89
60
81
41
53
98
251