102
147
60
93
9
13
46
104
25
27
23
15
20
37
43
10
45
29
53
18
39
106
70
32
42
88
140
75
49
38
143
26
66
173
83
68
80
51
24
16
131
127
44
56
175
59
47
78
92
138
35