50
16
17
13
304
44
59
103
18
58
80
32
21
85
15
42
49
33
375
161
40
46
218
20
24
115
69
36
4
133
86
606
53
28
2
23
291
70
39
30
97
45
246
12
19
34
38
52
68