30
147
34
27
9
21
46
65
92
25
22
14
23
32
73
28
98
18
19
37
38
36
26
17
66
52
104
60
35
20
12
158
186
48
47
39
31
29
44
49