49
102
24
80
3
297
115
119
34
60
42
63
32
47
37
164
66
59
20
103
57
48
84
89
75
35
14
27
25
18
19
5
155
28
179
9
39
65
15
31
45
73
36
61
16