3
1
26
6
16
28
46
18
17
42
39
34
61
4
81
24
73
2
13
8
74
127
41
65
88
134
15
11
19
83
72
173
47
25
69
96
52
36
40
110
105
142
421
160
70