2
11
21
32
6
22
5
35
4
18
31
49
68
9
20
69
58
105
87
61
97
101
193
178
52
15
43
12
7
29
8
3
23
10
30
76
172
85