57
107
39
53
21
29
45
23
94
262
75
90
34
211
151
117
66
88
56
99
32
214
199
121
55
67
145
175
129
180
61
42
197
347
201
132
147
41
131
257
68
165
50
136
628
561
585
92
40
16
14
215
43
31