9
12
3
6
4
33
24
34
153
23
10
111
26
58
7
11
16
2
17
5
46
14
21
8
48
122
67
40
1
31
20
64
41
13
35
50