23
14
13
30
53
7
9
117
506
28
16
110
221
26
11
35
40
44
59
85
353
62
32
22
6
89
76
145
3
60
71
57
49
24
69
188
192
103
33
52
18
81
12
39
65
21
8
83