89
10
143
142
18
17
113
16
71
45
5
40
12
23
66
20
15
13
140
4
50
34
35
9
0
38
2
30
26
92
111
112
80
54
77
116
79
53
22
27
1336
39
86
145