298
89
93
38
21
167
16
261
1490
77
383
75
54
51
44
15
32
82
46
41
88
99
412
27
34
49
63
60
39
83
11
68
42
36
43
13
64
7
131
87
18
9
149
52
140
175
29
56
59
61
22