1
9
45
6
22
5
11
28
21
17
25
27
12
2
33
14
34
18
30
41
553
87
122
257
47
24
65
166
32
275
54
84
37
53
15
29
103
51
10
66
64
80
42