32
120
30
50
42
182
60
98
73
57
96
106
34
28
43
33
48
56
45
107
63
25
20
15
36
67
52
59
76
54
38
27
24
77
26
18
72
53
172
175
152
95
19
314
16
14