89
80
66
16
60
77
22
21
42
56
28
40
174
38
311
17
475
146
29
15
12
23
36
18
134
111
4
120
41
94
30
46
20
5
95
225
9
24
69
160
53
34
74
11
54
67
57
6
19
70
128