296
26
37
29
18
78
77
295
9
20
11
332
100
110
167
103
528
144
121
49
98
106
188
89
32
64
75
728
166
115
112
82
52
65
898
19
122
38
61
142
57
54
30
298
55
147
269
87
62
96
22