1
29
3
15
2
43
21
30
23
17
5
13
18
8
26
20
48
42
33
150
24
14
45
65
75
139
34
58
10
44
19
4
9
27
11
50
39
164
12