5
35
4
80
47
12
28
32
7
20
40
46
24
59
42
55
29
54
166
77
97
107
167
91
17
15
33
49
14
31
38
79
8
44
19
21
86
191
63
113
26
99
6
13
156
27
53