29
19
15
76
28
12
50
59
8
3
25
120
102
33
18
65
39
70
26
22
80
52
49
34
41
13
45
47
20
104
14
172
77
89
10
31
36
32
24
35
48
68
42
23
54