2
36
81
32
11
35
20
9
12
31
15
33
7
6
3
391
39
117
10
1
43
4
18
40
44
27
13
56
8
49
21
45
25
96
67
48
24
83
189
75
207
627
89