9
29
21
18
25
3
149
19
58
32
31
8
26
28
11
23
44
14
13
41
4
47
20
10
33
15
12
22
37
108
24
16
7
54
38