2
1
28
4
7
40
16
14
20
3
8
70
9
23
72
10
115
42
154
284
37
39
49
21
35
18
255
6
50
62
19
233
27
15
38
5
33
13
24
64
48
197
92
100
34
12