5
6
32
12
38
4
64
29
39
22
25
45
13
20
66
17
37
47
52
85
76
21
40
65
195
63
36
71
46
105
89
43
69
99
68
53
56
134
51
80
57
67
433
54
111
326