29
33
23
34
3
48
8
4
149
24
62
20
49
19
39
13
27
25
79
88
5
11
90
12
46
36
17
18
59
37
15
10
7
57
14
56
45
6
2
28
89
55