19
35
165
86
107
85
142
55
14
117
8
51
37
53
30
10
57
18
48
304
33
47
36
92
77
69
3
76
22
88
155
26
38
133
65
236
60
17
46
147
136
128
31
99
62
24
257
16
21
89
52