3
5
39
6
8
1
15
38
20
24
4
22
19
16
12
21
53
10
28
42
11
43
347
7
79
49
27
37
65
135
23
36
29
35
26
32
18
2