66
36
39
20
355
45
86
16
17
30
65
33
57
21
84
226
80
24
41
109
146
114
97
55
9
68
13
89
822
19
219
172
54
288
273
40
188
12
203
26
76
701
108
42
43
309
240
8