108
103
43
24
60
20
27
37
80
56
9
113
54
16
14
31
19
33
64
97
23
51
49
45
52
158
39
58
161
433
32
156
28
70
92
55
11
15
73
30
18
22
57
13
69
8
17
159