30
41
19
38
25
35
21
40
18
397
46
17
159
22
86
14
201
196
281
96
116
26
16
32
176
72
58
52
10
28
29
24
15
60
12
106
34
67
269
283
31
66
63
36
79
64