79
59
7
42
50
53
32
18
23
419
556
439
238
318
33
118
111
157
396
221
127
37
25
353
21
382
28
30
135
403
35
223
507
236
350
260
155
206
357
57
174
104
340
265
29
96
47
160
203
113
108
200
34
36
38