80
8
18
401
5
54
24
95
66
58
57
33
129
167
26
23
19
48
55
122
49
29
34
37
112
198
140
139
16
78
21
188
114
69
56
3
40
107
12
43
70
68
86
60
93
82
59
53