305
55
44
12
39
143
41
68
129
54
63
11
13
37
40
1994
42
100
182
1084
25
81
17
208
26
106
20
70
19
235
155
72
16
251
9
80
49
398
14
30
35
286
47
48
52
8
6739
136
292
175
15