113
28
142
80
43
39
47
124
41
5
36
19
40
63
46
191
20
34
152
107
97
288
85
77
67
315
187
108
226
84
197
162
217
71
21
109
105
137
74
57
154
76
26
16
18
30
44
114
35