89
18
31
11
37
140
32
36
24
44
7
20
15
9
35
8
16
19
34
38
14
121
42
60
21
159
27
22
122
28
47
39
358
220
765
40
212
43
92
90