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