11
35
36
13
202
369
413
25
15
28
49
69
41
124
539
404
39
134
352
207
20
173
6
669
350
65
288
37
79
17
45
31
22
18
38
33
26
44
32
30
47
83
50
12
62
61
70