3
11
31
41
29
4
39
24
415
13
12
40
10
174
60
6
113
8
14
9
147
15
35
54
7
20
30
59
34
5
18
37
1
114
16
53
32
74
23
17
52
85
28