183
80
69
43
39
38
62
123
59
21
164
37
95
121
103
56
151
36
161
86
66
89
91
54
32
47
27
107
76
30
44
63
70
77
79
84
28
61
98
46
120
73
58
68