10
3
7
41
8
4
18
1
52
23
5
9
16
64
39
17
35
48
145
11
26
27
47
80
38
93
13
65
37
45
57
28
66
12
84
32
25
161
127
71
61
63
215
166
149
58