83
113
72
86
67
10
54
15
19
13
173
29
130
41
34
76
28
23
9
32
85
46
22
33
27
48
53
31
7
1014
2
89
409
355
170
123
189
24
3
52
25
35
30
12
26
36