5
56
80
30
151
19
47
77
31
8
18
38
12
33
86
39
58
29
10
2
34
68
136
93
28
82
15
9
6
52
91
72
57
69
11
76
24
173
14
146