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