311
41
141
50
47
73
94
58
35
132
71
26
14
139
88
2257
38
97
184
20
290
7
140
31
57
83
107
51
79
838
61
277
113
52
74
179
401
44
54
25
109
102
119
64
29
37
32
27
43
111
106
24
1089