2
65
11
18
6
33
12
46
7
3
9
14
88
142
4
122
28
81
67
24
26
70
41
39
5
32
53
13
27
161
72
8
30
57
61
96
115
43
45
16
19
111
15
21
190
356
71
25