4
40
28
1
5
11
17
12
19
8
39
3
31
109
10
16
85
2
76
88
139
13
60
30
23
18
20
7
33
81
27
21
9
91
15
36
61