25
34
18
29
40
17
77
7
10
49
38
28
83
43
53
24
22
58
113
103
69
62
8
90
148
100
9
157
30
64
67
36
33
59
14
127
21
48