127
32
287
179
57
28
37
30
10
14
13
36
34
52
83
2
6
15
59
40
66
26
80
18
44
12
5
391
71
166
29
214
232
64
49
39
97
38
172
109
51
178
62
76
84
99
108
3
11
256
149