54
21
28
220
65
24
40
14
37
17
96
6
5
31
11
34
39
60
20
7
8
4
74
49
270
538
308
105
42
92
127
133
15
98
43
89
45
10
19
47
64
337
32
38