278
31
71
57
16
162
15
32
341
38
400
60
17
171
67
221
46
29
129
97
52
89
95
78
306
48
285
64
81
59
100
8
143
28
45
40
9
175
19
117
124
80
10
96
108
142
26
58
131
54
22
20
14
61
13