93
83
84
61
195
166
85
154
42
34
46
23
11
8
17
4
25
233
48
28
242
7
148
56
26
54
90
15
20
33
143
41
27
123
73
72
57
39
98
55
16
40
68
60
29
44
92