4
41
35
11
12
6
1
10
7
26
74
8
2
9
13
17
16
14
40
36
107
30
39
22
82
50
45
19
24
87
83
80
15
29
51
38
75
81
59
44
31