7
16
23
8
22
107
10
9
21
24
44
42
29
19
72
32
14
6
33
13
59
43
140
54
50
95
157
100
130
101
77
71
52
17
68
57
119
55
110
35
53
64
112
63
70
15
46