75
443
13
70
94
92
306
44
30
63
137
128
308
180
251
60
59
28
317
342
23
21
43
150
119
38
99
2179
67
37
145
155
27
58
41
65
272
132
55
83
458
162
187
54
72
3135
1579
90