51
33
26
28
60
36
4
116
299
9
45
122
90
22
37
14
73
55
518
170
54
39
44
489
83
13
3
30
42
10
11
8
15
62
149
136
16
41
59
123
21
493
107
152
210
47
137
17
104