4
30
39
22
6
43
8
20
28
12
29
14
2
25
27
60
42
10
63
31
121
15
102
11
32
49
13
304
272
82
21
50
54
16
5
7
17
26
38
151