297
39
25
77
12
382
80
269
122
94
351
75
443
13
70
92
306
44
30
63
137
128
308
180
251
60
59
28
317
342
23
21
43
150
119
38
99
2180
67
37
145
155
27
58
41
65
272
132
55
83
458