118
60
205
32
17
123
41
85
66
89
243
49
71
44
46
159
144
343
184
62
101
204
36
99
28
52
223
61
72
594
10
255
40
239
76
113
45
172
208
77
231
29
119
55
34
75
58
103
162
164
93