33
5
30
36
20
34
122
159
32
45
59
42
104
110
19
48
46
37
75
80
27
49
40
26
56
106
61
53
98
70
64
24
28
39
17
18
243
77
22
111
67
35