90
77
80
173
88
75
36
65
66
93
131
62
49
45
89
76
51
63
58
123
57
78
103
60
87
42
34
67
31
54
48
30
39
37
83
44
79
29
53
43
95
38
28
192