142
83
41
76
118
74
53
18
147
21
29
93
66
82
44
96
45
13
102
35
116
34
905
32
26
8
130
5
92
63
46
15
71
132
75
9
33
65
22
6
28
12
99
39
27
85
37
58