94
81
74
51
370
67
87
47
30
72
159
194
114
25
157
42
68
140
44
142
61
21
18
26
29
122
112
39
35
65
43
28
46
41
171
17
11
58
54
24
133
37
257
109
77
166
4077
119
203
73