29
46
22
20
33
23
25
150
17
52
18
31
72
28
64
9
6
508
34
14
15
123
7
118
56
16
40
36
12
38
26
8
32
49
13
35
42
48
79