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
37
78
8
44
19
21
86
190
63
113
26
99
6
13
156
27
53