32
23
21
29
119
85
48
38
132
54
71
87
69
80
64
34
62
68
45
105
19
47
120
131
39
252
831
41
52
59
56
154