14
6
8
127
87
13
29
85
60
40
41
21
92
64
31
153
116
197
39
47
104
117
150
67
53
113
77
36
33
66
45
51
34
105
130
78
143
199
18
141
12
73
145
55
68
49
134
103
126