43
60
32
377
240
41
53
36
89
29
48
84
80
56
14
22
9
21
20
17
24
49
68
165
23
83
86
28
26
167
47
106
27
79
66
180
54
112
38
33
67
45
138
98
85
46
78
30
72