217
118
30
42
117
74
70
34
109
129
50
103
61
29
60
71
14
46
75
81
8
125
85
481
79
93
156
45
10
21
100
181
73
78
25
234
104
69
116
64
213
17
67
205
57
159
111
271
195
140
228
215
532