103
59
46
53
50
48
44
47
60
83
49
108
95
89
55
68
43
45
58
74
69
56
51
39
80
72
86
42
52
76
134
161
174
212
165
323
195
177
91
61