99
25
19
16
40
89
147
55
104
31
6
43
24
72
35
13
28
153
9
17
7
12
41
20
57
23
134
18
22
74
33
27
66
8
54
5
79
64
61
21
29
59
417
46