9
18
3
28
6
32
11
16
35
4
24
253
80
17
1
13
27
12
64
26
33
23
19
10
2
62
53
59
65
45
31
34
167
7
86
30
611
20
66
170
150