118
38
18
87
129
27
247
177
369
101
44
30
58
81
31
52
160
46
50
141
69
72
173
115
80
157
79
43
33
74
90
76
51
29
20
39
144
15
59
37
62
61
28
104
11
175
93
40
73