107
69
60
90
19
55
50
49
57
16
28
34
48
9
118
79
53
56
38
104
5
134
54
20
117
43
44
24
143
75
67
59
93
2
22
36
37
63
266
178
135
301
58
32
52
76