6
5
3
15
1
4
8
2
7
11
10
73
31
17
16
29
20
21
14
81
35
126
23
19
41
105
158
99
287
24
46
26
45
22
117
88
33
13
151
44
12
76
58