35
27
11
5
18
51
4
9
20
14
22
6
3
288
314
7
8
19
40
54
16
81
206
38
63
117
47
83
31
274
36
136
30
43
28
74
45
33
120
2
41
313
122
26
187
285
332
124
62
32
259