80
253
22
60
31
20
54
114
36
19
38
18
27
17
66
53
59
108
79
61
51
50
40
74
37
34
15
10
26
122
73
375
86