129
91
77
76
93
35
36
21
100
83
94
67
43
114
179
72
50
118
24
34
119
54
59
30
47
109
75
63
123
45
58
68
127
149
106
335
198
111
86
181
153
327
98
138
112
139
207
152
110
136
79