3
12
29
5
14
2
34
20
72
4
71
44
39
78
18
6
61
52
361
60
19
23
80
33
26
35
48
10
16
53
51
21
139
22
25
36
24
8
11
17
7
38