297
413
21
73
33
34
59
304
146
82
32
102
198
14
25
17
37
1265
95
24
28
38
36
31
96
54
108
114
270
49
18
23
10
79
317
152
225
176
5
55
44
43
383
62
143
69
156
74