3
4
21
20
5
29
16
17
14
137
22
11
27
38
35
26
41
2
56
51
63
1
44
42
19
12
68
111
50
32
104
382
8
10
39
49
13
28