86
83
16
104
157
288
45
18
12
8
21
22
27
32
20
17
44
37
14
85
26
11
38
46
49
23
13
10
64
143
51
31
48
33
28
89
70
78