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