9
26
19
31
8
7
4
41
84
125
24
22
14
1
21
81
59
67
11
17
10
29
123
178
51
33
235
37
143
6
15
16
53
46
40
20
87
28
23
12
99
159
60