157
108
96
83
65
169
38
46
47
26
57
154
86
39
20
32
41
55
155
8
173
115
17
89
23
24
72
58
107
33
50
71
37
19
12
16
25
304
43
84
277
550
186
92
36
133
283
196
15
145