2
4
12
1
5
10
21
20
38
6
84
3
7
36
28
19
61
100
133
41
13
56
161
260
233
48
116
23
17
64
119
66
32
39
136
171
52
126
109
14
219
30
40
45
35
67
157
8