33
36
20
43
62
35
13
30
16
10
285
59
90
47
51
120
60
34
115
131
94
26
96
162
166
29
53
45
124
101
57
66
31
123
41
122
23
93
32
28
40
297
42
39
50
52
68
142